sub_db/src/test/java/com/yupi/project/service/UserServiceTest.java
2022-06-29 23:31:32 +08:00

96 lines
3.0 KiB
Java

package com.yupi.project.service;
import com.yupi.project.model.entity.User;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
import javax.annotation.Resource;
/**
* 用户服务测试
*
* @author yupi
*/
@SpringBootTest
class UserServiceTest {
@Resource
private UserService userService;
@Test
void testAddUser() {
User user = new User();
user.setUsername("dogYupi");
user.setUserAccount("123");
user.setAvatarUrl("");
user.setGender(0);
user.setUserPassword("xxx");
user.setPhone("123");
user.setEmail("456");
boolean result = userService.save(user);
System.out.println(user.getId());
Assertions.assertTrue(result);
}
@Test
void testUpdateUser() {
User user = new User();
user.setId(1);
user.setUsername("dogYupi");
user.setUserAccount("123");
user.setAvatarUrl("");
user.setGender(0);
user.setUserPassword("xxx");
user.setPhone("123");
user.setEmail("456");
boolean result = userService.updateById(user);
Assertions.assertTrue(result);
}
@Test
void testDeleteUser() {
boolean result = userService.removeById(1L);
Assertions.assertTrue(result);
}
@Test
void testGetUser() {
User user = userService.getById(1L);
Assertions.assertNotNull(user);
}
@Test
void userRegister() {
String userAccount = "yupi";
String userPassword = "";
String checkPassword = "123456";
try {
long result = userService.userRegister(userAccount, userPassword, checkPassword);
Assertions.assertEquals(-1, result);
userAccount = "yu";
result = userService.userRegister(userAccount, userPassword, checkPassword);
Assertions.assertEquals(-1, result);
userAccount = "yupi";
userPassword = "123456";
result = userService.userRegister(userAccount, userPassword, checkPassword);
Assertions.assertEquals(-1, result);
userAccount = "yu pi";
userPassword = "12345678";
result = userService.userRegister(userAccount, userPassword, checkPassword);
Assertions.assertEquals(-1, result);
checkPassword = "123456789";
result = userService.userRegister(userAccount, userPassword, checkPassword);
Assertions.assertEquals(-1, result);
userAccount = "dogYupi";
checkPassword = "12345678";
result = userService.userRegister(userAccount, userPassword, checkPassword);
Assertions.assertEquals(-1, result);
userAccount = "yupi";
result = userService.userRegister(userAccount, userPassword, checkPassword);
Assertions.assertEquals(-1, result);
} catch (Exception e) {
}
}
}