|
|
@@ -2,7 +2,12 @@ package com.seecoder.dataanalysis.devcloud.impl;
|
|
|
|
|
|
import com.seecoder.dataanalysis.analysis.DevcloudDataAnalysisService;
|
|
|
import com.seecoder.dataanalysis.data.dao.devcloud.DevcloudInfoDao;
|
|
|
+import com.seecoder.dataanalysis.data.dao.eval.UserDao;
|
|
|
import com.seecoder.dataanalysis.data.entity.devcloud.*;
|
|
|
+import com.seecoder.dataanalysis.data.entity.devcloud.display.FormatGroup;
|
|
|
+import com.seecoder.dataanalysis.data.entity.devcloud.display.FormatStudent;
|
|
|
+import com.seecoder.dataanalysis.data.entity.eval.User;
|
|
|
+import com.seecoder.dataanalysis.enums.UserRole;
|
|
|
import com.seecoder.dataanalysis.vo.devcloud.*;
|
|
|
import org.junit.jupiter.api.Test;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
@@ -15,9 +20,10 @@ import java.util.List;
|
|
|
public class DevcloudDataAnalysisServiceImplTest {
|
|
|
@Autowired
|
|
|
private DevcloudDataAnalysisService devcloudDataAnalysisService;
|
|
|
-
|
|
|
@Autowired
|
|
|
private DevcloudInfoDao devcloudInfoDao;
|
|
|
+ @Autowired
|
|
|
+ private UserDao userDao;
|
|
|
|
|
|
@Test
|
|
|
void saveDevInfo(){
|
|
|
@@ -25,6 +31,26 @@ public class DevcloudDataAnalysisServiceImplTest {
|
|
|
devcloudInfoDao.save(devcloudInfo);
|
|
|
}
|
|
|
|
|
|
+ @Test
|
|
|
+ void addUsers(){
|
|
|
+ User user1 = new User();
|
|
|
+ user1.setUserId(3);
|
|
|
+ user1.setUsername("道士");
|
|
|
+ user1.setRole(UserRole.STUDENT);
|
|
|
+ user1.setEmail("123456789@qq.com");
|
|
|
+ user1.setPhone("18125077095");
|
|
|
+
|
|
|
+ User user2 = new User();
|
|
|
+ user2.setUserId(4);
|
|
|
+ user2.setUsername("我焯");
|
|
|
+ user2.setRole(UserRole.STUDENT);
|
|
|
+ user2.setEmail("987654321@qq.com");
|
|
|
+ user2.setPhone("13058201563");
|
|
|
+
|
|
|
+ userDao.save(user1);
|
|
|
+ userDao.save(user2);
|
|
|
+ }
|
|
|
+
|
|
|
@Test
|
|
|
void type100(){
|
|
|
BugInfoDTO bugInfoDTO = new BugInfoDTO();
|
|
|
@@ -43,12 +69,12 @@ public class DevcloudDataAnalysisServiceImplTest {
|
|
|
@Test
|
|
|
void type101(){
|
|
|
CommitInfoDTO commitInfoDTO = new CommitInfoDTO();
|
|
|
- commitInfoDTO.setProjectId(22);
|
|
|
+ commitInfoDTO.setProjectId(13);
|
|
|
commitInfoDTO.setCommitId("aaaa123456");
|
|
|
- commitInfoDTO.setCommitName("道士");
|
|
|
+ commitInfoDTO.setCommitName("我超");
|
|
|
commitInfoDTO.setCommitTime("2022-03-19");
|
|
|
commitInfoDTO.setMessage("feat: 完善购物功能");
|
|
|
- commitInfoDTO.setUserId(9);
|
|
|
+ commitInfoDTO.setUserId(4);
|
|
|
commitInfoDTO.setType("bug_list");
|
|
|
|
|
|
devcloudDataAnalysisService.updateDevInfoType101(commitInfoDTO);
|
|
|
@@ -57,9 +83,9 @@ public class DevcloudDataAnalysisServiceImplTest {
|
|
|
@Test
|
|
|
void type102(){
|
|
|
TestInfoDTO testInfoDTO = new TestInfoDTO();
|
|
|
- testInfoDTO.setProjectId(123);
|
|
|
- testInfoDTO.setApiTestId(123);
|
|
|
- testInfoDTO.setUserId(10);
|
|
|
+ testInfoDTO.setProjectId(13);
|
|
|
+ testInfoDTO.setApiTestId(12);
|
|
|
+ testInfoDTO.setUserId(3);
|
|
|
testInfoDTO.setSuccess(30);
|
|
|
testInfoDTO.setFailure(0);
|
|
|
|
|
|
@@ -69,13 +95,13 @@ public class DevcloudDataAnalysisServiceImplTest {
|
|
|
@Test
|
|
|
void type103(){
|
|
|
PipelineCreationDTO pipelineCreationDTO = new PipelineCreationDTO();
|
|
|
- pipelineCreationDTO.setPipelineId(1);
|
|
|
+ pipelineCreationDTO.setPipelineId(2);
|
|
|
pipelineCreationDTO.setProjectId(12);
|
|
|
pipelineCreationDTO.setProjectName("aaaaa");
|
|
|
|
|
|
PipelineCreationDTO pipelineCreationDTO2 = new PipelineCreationDTO();
|
|
|
- pipelineCreationDTO2.setPipelineId(1);
|
|
|
- pipelineCreationDTO2.setProjectId(12);
|
|
|
+ pipelineCreationDTO2.setPipelineId(5);
|
|
|
+ pipelineCreationDTO2.setProjectId(13);
|
|
|
pipelineCreationDTO2.setProjectName("aaaaabbbb");
|
|
|
|
|
|
devcloudDataAnalysisService.updateDevInfoType103(pipelineCreationDTO);
|
|
|
@@ -96,9 +122,9 @@ public class DevcloudDataAnalysisServiceImplTest {
|
|
|
void type105(){
|
|
|
PipelineDeployDTO pipelineDeployDTO = new PipelineDeployDTO();
|
|
|
pipelineDeployDTO.setProjectId(12);
|
|
|
- pipelineDeployDTO.setPipelineId(2);
|
|
|
- pipelineDeployDTO.setRecordId(10);
|
|
|
- pipelineDeployDTO.setUserId(20);
|
|
|
+ pipelineDeployDTO.setPipelineId(1);
|
|
|
+ pipelineDeployDTO.setRecordId(128);
|
|
|
+ pipelineDeployDTO.setUserId(3);
|
|
|
pipelineDeployDTO.setResult("部署成功");
|
|
|
pipelineDeployDTO.setSuccess(true);
|
|
|
pipelineDeployDTO.setType("部署成功");
|
|
|
@@ -138,14 +164,14 @@ public class DevcloudDataAnalysisServiceImplTest {
|
|
|
@Test
|
|
|
void type108(){
|
|
|
AddProjectDTO addProjectDTO = new AddProjectDTO();
|
|
|
- addProjectDTO.setProjectId(12);
|
|
|
+ addProjectDTO.setProjectId(13);
|
|
|
List<Integer> members = new ArrayList<>();
|
|
|
members.add(1);
|
|
|
members.add(2);
|
|
|
addProjectDTO.setUserId(3);
|
|
|
|
|
|
AddProjectDTO addProjectDTO1 = new AddProjectDTO();
|
|
|
- addProjectDTO1.setProjectId(12);
|
|
|
+ addProjectDTO1.setProjectId(13);
|
|
|
addProjectDTO1.setUserId(4);
|
|
|
|
|
|
devcloudDataAnalysisService.updateDevInfoType108(addProjectDTO);
|
|
|
@@ -156,7 +182,7 @@ public class DevcloudDataAnalysisServiceImplTest {
|
|
|
void type109(){
|
|
|
RelateProjectDTO relateProjectDTO = new RelateProjectDTO();
|
|
|
relateProjectDTO.setProjectAId(12);
|
|
|
- relateProjectDTO.setProjectBId(2);
|
|
|
+ relateProjectDTO.setProjectBId(13);
|
|
|
|
|
|
devcloudDataAnalysisService.updateDevInfoType109(relateProjectDTO);
|
|
|
}
|
|
|
@@ -176,4 +202,30 @@ public class DevcloudDataAnalysisServiceImplTest {
|
|
|
devcloudDataAnalysisService.updateDevInfoType110(projectDTO1);
|
|
|
devcloudDataAnalysisService.updateDevInfoType110(projectDTO2);
|
|
|
}
|
|
|
+
|
|
|
+ @Test
|
|
|
+ void type111(){
|
|
|
+ UserDTO userDTO = new UserDTO();
|
|
|
+ userDTO.setUserId(10);
|
|
|
+ userDTO.setUsername("森明");
|
|
|
+ userDTO.setRole(UserRole.STUDENT);
|
|
|
+ userDTO.setEmail("123456@qq.com");
|
|
|
+ userDTO.setPhone("18786220095");
|
|
|
+
|
|
|
+ devcloudDataAnalysisService.updateDevInfoType111(userDTO);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Test
|
|
|
+ void testStudent(){
|
|
|
+ FormatStudent formatStudent = devcloudDataAnalysisService.getStudentAnalysis(4);
|
|
|
+ FormatStudent formatStudent1 = devcloudDataAnalysisService.getStudentAnalysis(3);
|
|
|
+ formatStudent.display();
|
|
|
+ formatStudent1.display();
|
|
|
+ }
|
|
|
+
|
|
|
+ @Test
|
|
|
+ void testGroup(){
|
|
|
+ FormatGroup formatGroup = devcloudDataAnalysisService.getGroupAnalysis(12);
|
|
|
+ formatGroup.display();
|
|
|
+ }
|
|
|
}
|