mirror of
https://github.com/suyiiyii/SIMS.git
synced 2025-07-22 23:33:01 +08:00
新增 MpUserMapper 接口,扩展自 Mybatis Plus 的 BaseMapper,用于 User 实体的数据库操作。在 UserMapperTest 中添加 testAddUser 方法以验证用户插入功能,使用 SQLite 数据库进行单元测试。
33 lines
824 B
Java
33 lines
824 B
Java
package top.suyiiyii.sims.mapper;
|
|
|
|
import org.junit.jupiter.api.Assertions;
|
|
import org.junit.jupiter.api.Test;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.boot.test.context.SpringBootTest;
|
|
import org.springframework.test.context.ActiveProfiles;
|
|
import top.suyiiyii.sims.entity.User;
|
|
|
|
@SpringBootTest
|
|
@ActiveProfiles("test")
|
|
public class UserMapperTest {
|
|
|
|
@Autowired
|
|
private MpUserMapper userMapper;
|
|
|
|
@Test
|
|
public void testAddUser() {
|
|
User user = new User();
|
|
user.setStudentId(1);
|
|
user.setUsername("test");
|
|
user.setPassword("test");
|
|
user.setEmail("test");
|
|
user.setGrade("test");
|
|
user.setUserGroup("test");
|
|
|
|
|
|
|
|
int result = userMapper.insert(user);
|
|
Assertions.assertEquals(1, result);
|
|
}
|
|
|
|
} |