|
@@ -0,0 +1,67 @@
|
|
|
|
|
+package seecoder.devcloud.web.dao.user;
|
|
|
|
|
+
|
|
|
|
|
+import org.junit.jupiter.api.Test;
|
|
|
|
|
+import org.junit.runner.RunWith;
|
|
|
|
|
+import org.mybatis.spring.annotation.MapperScan;
|
|
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
+import org.springframework.boot.test.context.SpringBootTest;
|
|
|
|
|
+import org.springframework.test.context.junit4.SpringRunner;
|
|
|
|
|
+import seecoder.devcloud.web.model.enums.UserIdentity;
|
|
|
|
|
+import seecoder.devcloud.web.model.po.user.UserPO;
|
|
|
|
|
+
|
|
|
|
|
+import java.util.Arrays;
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * @author PuHong Weng
|
|
|
|
|
+ * @date 2021/3/24
|
|
|
|
|
+ * @description:
|
|
|
|
|
+ */
|
|
|
|
|
+@RunWith(SpringRunner.class)
|
|
|
|
|
+@SpringBootTest
|
|
|
|
|
+@MapperScan(basePackages = {"seecoder.devcloud.web.dao"})
|
|
|
|
|
+class UserMapperTest {
|
|
|
|
|
+
|
|
|
|
|
+ private final UserMapper userMapper;
|
|
|
|
|
+
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ UserMapperTest(UserMapper userMapper) {
|
|
|
|
|
+ this.userMapper = userMapper;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Test
|
|
|
|
|
+ void insert() {
|
|
|
|
|
+ UserPO po = UserPO.builder()
|
|
|
|
|
+ .id(5)
|
|
|
|
|
+ .email("email")
|
|
|
|
|
+ .phone("177")
|
|
|
|
|
+ .role(UserIdentity.STUDENT)
|
|
|
|
|
+ .withGitlab(false)
|
|
|
|
|
+ .username("user")
|
|
|
|
|
+ .build();
|
|
|
|
|
+ userMapper.insert(po);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Test
|
|
|
|
|
+ void updateUser() {
|
|
|
|
|
+ UserPO po = UserPO.builder()
|
|
|
|
|
+ .id(2)
|
|
|
|
|
+ .email("333email")
|
|
|
|
|
+ .phone("188")
|
|
|
|
|
+ .role(UserIdentity.TEACHER)
|
|
|
|
|
+ .withGitlab(true)
|
|
|
|
|
+ .username("userc")
|
|
|
|
|
+ .build();
|
|
|
|
|
+ userMapper.updateUser(po);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Test
|
|
|
|
|
+ void select() {
|
|
|
|
|
+ System.out.println(userMapper.select(1));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Test
|
|
|
|
|
+ void selectByIds() {
|
|
|
|
|
+
|
|
|
|
|
+ System.out.println(userMapper.selectByIds(Arrays.asList(1,2,5)));
|
|
|
|
|
+ }
|
|
|
|
|
+}
|