|
|
@@ -22,7 +22,20 @@ public class CrowdTestProjectTest {
|
|
|
private CrowdTestReport crowdTestProjectReport = new CrowdTestReport();
|
|
|
private List<CrowdTestReport> crowdTestReportList = new ArrayList<>();
|
|
|
private List<CrowdTestTask> crowdTestTaskList = new ArrayList<>();
|
|
|
-
|
|
|
+
|
|
|
+ private User user = new User();
|
|
|
+ private RegionalManager regionalManager = new RegionalManager();
|
|
|
+ private EvaluationAgency evaluationAgency = new EvaluationAgency();
|
|
|
+ private Role role = new Role();
|
|
|
+ private List<Role> roleList = new ArrayList<>();
|
|
|
+ private Permission permission = new Permission();
|
|
|
+ private List<Permission> permissionList = new ArrayList<>();
|
|
|
+ private Regional regional = new Regional();
|
|
|
+ private List<Regional> regionalList = new ArrayList<>();
|
|
|
+ private EvaluationAgencyAbility evaluationAgencyAbility = new EvaluationAgencyAbility();
|
|
|
+ private List<EvaluationAgencyAbility> evaluationAgencyAbilityList = new ArrayList<>();
|
|
|
+ private EvaluationAgencyResource evaluationAgencyResource = new EvaluationAgencyResource();
|
|
|
+ private List<EvaluationAgencyResource> evaluationAgencyResourceList = new ArrayList<>();
|
|
|
|
|
|
@Before
|
|
|
public void before(){
|
|
|
@@ -98,6 +111,69 @@ public class CrowdTestProjectTest {
|
|
|
crowdTestProjectReport.setScope(0);
|
|
|
crowdTestProjectReport.setIsDeleted(0);
|
|
|
crowdTestProject.setCrowdTestReportForProject(crowdTestProjectReport);
|
|
|
+
|
|
|
+ user.setId(1L);
|
|
|
+ user.setName("郭超");
|
|
|
+ user.setEmail("1021172957@qq.com");
|
|
|
+ user.setPassword("123456");
|
|
|
+ user.setMobile("13657094936");
|
|
|
+ user.setProvince("江苏");
|
|
|
+ user.setCity("南京");
|
|
|
+ user.setPhotoUrl("https://mooctest.phone.com");
|
|
|
+ user.setGender("男");
|
|
|
+ user.setUserName("guochao");
|
|
|
+ user.setIsAvailable(1);
|
|
|
+ user.setIsDeleted(DeletedStatus.isNotDeleted);
|
|
|
+
|
|
|
+ permission.setId(1L);
|
|
|
+ permission.setName("查看项目");
|
|
|
+ permission.setOperation("查看项目");
|
|
|
+ permission.setResource("项目");
|
|
|
+ permission.setCreateTime(role.getCreateTime());
|
|
|
+ permissionList.add(permission);
|
|
|
+
|
|
|
+ role.setId(1L);
|
|
|
+ role.setName("generalUser");
|
|
|
+ role.setCreateTime(user.getCreateTime());
|
|
|
+ role.setPermissionList(permissionList);
|
|
|
+ roleList.add(role);
|
|
|
+ user.setRoleList(roleList);
|
|
|
+
|
|
|
+ regional.setId(1L);
|
|
|
+// regional.set(user.getCity());
|
|
|
+// regional.setProvince(user.getProvince());
|
|
|
+ regionalList.add(regional);
|
|
|
+
|
|
|
+ regionalManager.setId(1L);
|
|
|
+ regionalManager.setUserId(user.getId());
|
|
|
+ regionalManager.setRegionalList(regionalList);
|
|
|
+ user.setRegionalManager(regionalManager);
|
|
|
+
|
|
|
+ evaluationAgency.setId(1L);
|
|
|
+ evaluationAgency.setUserId(user.getId());
|
|
|
+ evaluationAgency.setEvaluationAgencyName("测评机构");
|
|
|
+ evaluationAgency.setBankAccount("111111111");
|
|
|
+ evaluationAgency.setAgencyPhoto("https://mooctest.phone.com");
|
|
|
+ evaluationAgency.setAddress(user.getProvince()+user.getCity());
|
|
|
+ evaluationAgency.setIsDeleted(DeletedStatus.isNotDeleted);
|
|
|
+ evaluationAgency.setIsAuthentication(AuthenticationStatus.isAuthenticated);
|
|
|
+ evaluationAgency.setExpireTime(user.getCreateTime());
|
|
|
+ evaluationAgency.setUpdateTime(user.getCreateTime());
|
|
|
+ evaluationAgency.setCreateTime(user.getCreateTime());
|
|
|
+
|
|
|
+ evaluationAgencyAbility.setId(1L);
|
|
|
+ evaluationAgencyAbility.setAbilityName("IOS");
|
|
|
+ evaluationAgencyAbility.setEvaluationAgencyId(evaluationAgency.getId());
|
|
|
+ evaluationAgencyAbilityList.add(evaluationAgencyAbility);
|
|
|
+
|
|
|
+ evaluationAgencyResource.setId(1L);
|
|
|
+ evaluationAgencyResource.setEvaluationAgencyId(evaluationAgency.getId());
|
|
|
+ evaluationAgencyResource.setType("人力资源");
|
|
|
+ evaluationAgencyResourceList.add(evaluationAgencyResource);
|
|
|
+
|
|
|
+ evaluationAgency.setEvaluationAgencyAbilityList(evaluationAgencyAbilityList);
|
|
|
+ evaluationAgency.setEvaluationAgencyResourceList(evaluationAgencyResourceList);
|
|
|
+ user.setEvaluationAgency(evaluationAgency);
|
|
|
}
|
|
|
|
|
|
@Test
|
|
|
@@ -139,7 +215,7 @@ public class CrowdTestProjectTest {
|
|
|
@Test
|
|
|
public void should_return_project_when_remove_project() {
|
|
|
//action
|
|
|
- CrowdTestProject crowdTestProjectResult = this.crowdTestProject.removeCrowdTestProject();
|
|
|
+ CrowdTestProject crowdTestProjectResult = this.crowdTestProject.removeCrowdTestProject(user);
|
|
|
//assert
|
|
|
Assert.assertEquals(crowdTestProjectResult.getIsDeleted(), DeletedStatus.isDeleted);
|
|
|
}
|
|
|
@@ -149,7 +225,7 @@ public class CrowdTestProjectTest {
|
|
|
//arrange
|
|
|
crowdTestProject.setIsDeleted(DeletedStatus.isDeleted);
|
|
|
//action
|
|
|
- this.crowdTestProject.removeCrowdTestProject();
|
|
|
+ this.crowdTestProject.removeCrowdTestProject(user);
|
|
|
}
|
|
|
|
|
|
@Test
|
|
|
@@ -157,10 +233,9 @@ public class CrowdTestProjectTest {
|
|
|
//arrange
|
|
|
this.crowdTestProject.getCrowdTestTaskList().get(0).setIsDeleted(DeletedStatus.isNotDeleted);
|
|
|
//action
|
|
|
- CrowdTestProject crowdTestProjectResult = this.crowdTestProject.removeCrowdTestTask(crowdTestTask.getCode());
|
|
|
+ CrowdTestProject crowdTestProjectResult = this.crowdTestProject.removeCrowdTestTask(crowdTestTask.getCode(),user);
|
|
|
//assert
|
|
|
Assert.assertEquals(crowdTestProjectResult.getCrowdTestTaskList().get(0).getIsDeleted(), DeletedStatus.isDeleted);
|
|
|
- Assert.assertEquals(crowdTestProjectResult.getStatus(),CrowdTestProjectStatus.HAS_RECEIVED);
|
|
|
}
|
|
|
|
|
|
@Test
|
|
|
@@ -181,7 +256,7 @@ public class CrowdTestProjectTest {
|
|
|
crowdTestTask.setCrowdTestReportList(crowdTestReportList);
|
|
|
crowdTestProject.setCrowdTestTaskList(crowdTestTaskList);
|
|
|
//action
|
|
|
- CrowdTestProject crowdTestProjectResult = this.crowdTestProject.removeCrowdTestTask(crowdTestTask.getCode());
|
|
|
+ CrowdTestProject crowdTestProjectResult = this.crowdTestProject.removeCrowdTestTask(crowdTestTask.getCode(),user);
|
|
|
//assert
|
|
|
Assert.assertEquals(crowdTestProjectResult.getCrowdTestTaskList().get(0).getIsDeleted(), DeletedStatus.isDeleted);
|
|
|
}
|
|
|
@@ -192,7 +267,7 @@ public class CrowdTestProjectTest {
|
|
|
this.crowdTestProject.getCrowdTestTaskList().get(0).getCrowdTestReportList().get(0).setIsDeleted(DeletedStatus.isNotDeleted);
|
|
|
|
|
|
//action
|
|
|
- CrowdTestProject crowdTestProjectResult = this.crowdTestProject.removeCrowdTestReport(crowdTestTask.getCode(), crowdTestReport.getCode());
|
|
|
+ CrowdTestProject crowdTestProjectResult = this.crowdTestProject.removeCrowdTestReport(crowdTestTask.getCode(), crowdTestReport.getCode(),user);
|
|
|
//assert
|
|
|
Assert.assertEquals(crowdTestProjectResult.getCrowdTestTaskList().get(0).getCrowdTestReportList().get(0).getIsDeleted(), DeletedStatus.isDeleted);
|
|
|
Assert.assertEquals(crowdTestProjectResult.getCrowdTestTaskList().get(0).getStatus(),CrowdTestTaskStatus.HAS_RECEIVED);
|
|
|
@@ -217,7 +292,7 @@ public class CrowdTestProjectTest {
|
|
|
crowdTestTask.setCrowdTestReportList(crowdTestReportList);
|
|
|
crowdTestProject.setCrowdTestTaskList(crowdTestTaskList);
|
|
|
//action
|
|
|
- CrowdTestProject crowdTestProjectResult = this.crowdTestProject.removeCrowdTestReport(crowdTestTask.getCode(), crowdTestReport.getCode());
|
|
|
+ CrowdTestProject crowdTestProjectResult = this.crowdTestProject.removeCrowdTestReport(crowdTestTask.getCode(), crowdTestReport.getCode(),user);
|
|
|
//assert
|
|
|
Assert.assertEquals(crowdTestProjectResult.getCrowdTestTaskList().get(0).getCrowdTestReportList().get(0).getIsDeleted(), DeletedStatus.isDeleted);
|
|
|
}
|
|
|
@@ -228,7 +303,7 @@ public class CrowdTestProjectTest {
|
|
|
crowdTestProject.getCrowdTestReportForProject().setIsDeleted(DeletedStatus.isNotDeleted);
|
|
|
// crowdTestProject.setStatus(CrowdTestProjectStatus.HAS_REPORTED);
|
|
|
//action
|
|
|
- CrowdTestProject crowdTestProjectResult = this.crowdTestProject.removeCrowdTestProjectReport();
|
|
|
+ CrowdTestProject crowdTestProjectResult = this.crowdTestProject.removeCrowdTestProjectReport(this.crowdTestProjectReport.getCode(),user);
|
|
|
//assert
|
|
|
Assert.assertEquals(crowdTestProjectResult.getCrowdTestReportForProject().getIsDeleted(),DeletedStatus.isDeleted);
|
|
|
// Assert.assertEquals(crowdTestProjectResult.getStatus(),CrowdTestProjectStatus.HAS_SPLITED);
|
|
|
@@ -239,7 +314,7 @@ public class CrowdTestProjectTest {
|
|
|
//arrange
|
|
|
crowdTestProject.getCrowdTestReportForProject().setIsDeleted(DeletedStatus.isDeleted);
|
|
|
//action
|
|
|
- this.crowdTestProject.removeCrowdTestProjectReport();
|
|
|
+ this.crowdTestProject.removeCrowdTestProjectReport(this.crowdTestProjectReport.getCode(),user);
|
|
|
}
|
|
|
|
|
|
@Test(expected = CrowdTestProjectException.class)
|
|
|
@@ -248,7 +323,7 @@ public class CrowdTestProjectTest {
|
|
|
crowdTestProject.getCrowdTestReportForProject().setIsDeleted(DeletedStatus.isNotDeleted);
|
|
|
crowdTestProject.setStatus(CrowdTestProjectStatus.HAS_CREATED);
|
|
|
//action
|
|
|
- this.crowdTestProject.removeCrowdTestProjectReport();
|
|
|
+ this.crowdTestProject.removeCrowdTestProjectReport(this.crowdTestProjectReport.getCode(),user);
|
|
|
}
|
|
|
|
|
|
@Test
|