refactor(系统设置): 项目优化测试用例
This commit is contained in:
parent
ab85dc7cb9
commit
b834989931
|
@ -192,8 +192,10 @@ public class SystemProjectControllerTests extends BaseTest {
|
||||||
* 测试添加项目失败的用例
|
* 测试添加项目失败的用例
|
||||||
*/
|
*/
|
||||||
public void testAddProjectError() throws Exception {
|
public void testAddProjectError() throws Exception {
|
||||||
|
AddProjectRequest project = this.generatorAdd("organizationId","nameError", "description", true, List.of("admin"));
|
||||||
|
this.responsePost(addProject, project);
|
||||||
//项目名称存在 500
|
//项目名称存在 500
|
||||||
AddProjectRequest project = this.generatorAdd("organizationId","name", "description", true, List.of("admin"));
|
project = this.generatorAdd("organizationId","nameError", "description", true, List.of("admin"));
|
||||||
this.requestPost(addProject, project, ERROR_REQUEST_MATCHER);
|
this.requestPost(addProject, project, ERROR_REQUEST_MATCHER);
|
||||||
//参数组织Id为空
|
//参数组织Id为空
|
||||||
project = this.generatorAdd(null, null, null, true, List.of("admin"));
|
project = this.generatorAdd(null, null, null, true, List.of("admin"));
|
||||||
|
@ -212,9 +214,13 @@ public class SystemProjectControllerTests extends BaseTest {
|
||||||
@Test
|
@Test
|
||||||
@Order(3)
|
@Order(3)
|
||||||
public void testGetProject() throws Exception {
|
public void testGetProject() throws Exception {
|
||||||
MvcResult mvcResult = this.responseGet(getProject + projectId);
|
AddProjectRequest project = this.generatorAdd("organizationId","getName", "description", true, List.of("admin"));
|
||||||
Project project = this.parseObjectFromMvcResult(mvcResult, Project.class);
|
MvcResult mvcResult = this.responsePost(addProject, project);
|
||||||
Assertions.assertTrue(StringUtils.equals(project.getId(), projectId));
|
Project result = this.parseObjectFromMvcResult(mvcResult, Project.class);
|
||||||
|
projectId = result.getId();
|
||||||
|
mvcResult = this.responseGet(getProject + projectId);
|
||||||
|
Project getProjects = this.parseObjectFromMvcResult(mvcResult, Project.class);
|
||||||
|
Assertions.assertTrue(StringUtils.equals(getProjects.getId(), projectId));
|
||||||
// @@校验权限
|
// @@校验权限
|
||||||
requestGetPermissionTest(PermissionConstants.SYSTEM_ORGANIZATION_PROJECT_READ, getProject + projectId);
|
requestGetPermissionTest(PermissionConstants.SYSTEM_ORGANIZATION_PROJECT_READ, getProject + projectId);
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
INSERT INTO organization (id, num, name, description, create_user, update_user, create_time, update_time) VALUES ('organization_id_001', 100010, '测试日志组织', '测试日志的组织', 'admin', 'admin', unix_timestamp() * 1000, unix_timestamp() * 1000);
|
INSERT INTO organization (id, num, name, description, create_user, update_user, create_time, update_time) VALUES ('organization_id_001', 100010, '测试日志组织', '测试日志的组织', 'admin', 'admin', unix_timestamp() * 1000, unix_timestamp() * 1000);
|
||||||
INSERT INTO organization (id, num, name, description, create_user, update_user, create_time, update_time) VALUES ('organization_id_002', 100011, '测试日志组织2', '测试日志的组织2', 'admin', 'admin', unix_timestamp() * 1000, unix_timestamp() * 1000);
|
INSERT INTO organization (id, num, name, description, create_user, update_user, create_time, update_time) VALUES ('organization_id_002', 100011, '测试日志组织2', '测试日志的组织2', 'admin', 'admin', unix_timestamp() * 1000, unix_timestamp() * 1000);
|
||||||
|
|
||||||
INSERT INTO project (id, num, organization_id, name, description, create_user, update_user, create_time, update_time) VALUES ('project_id_001', 100010, 'organization_id_001', '测试日志项目', '测试日志的项目', 'admin', 'admin', unix_timestamp() * 1000, unix_timestamp() * 1000);
|
INSERT INTO project (id, num, organization_id, name, description, create_user, update_user, create_time, update_time) VALUES ('project_id_001', null, 'organization_id_001', '测试日志项目', '测试日志的项目', 'admin', 'admin', unix_timestamp() * 1000, unix_timestamp() * 1000);
|
||||||
INSERT INTO project (id, num, organization_id, name, description, create_user, update_user, create_time, update_time) VALUES ('project_id_002', 100011, 'organization_id_002', '测试日志项目2', '测试日志的项目2', 'admin', 'admin', unix_timestamp() * 1000, unix_timestamp() * 1000);
|
INSERT INTO project (id, num, organization_id, name, description, create_user, update_user, create_time, update_time) VALUES ('project_id_002', null, 'organization_id_002', '测试日志项目2', '测试日志的项目2', 'admin', 'admin', unix_timestamp() * 1000, unix_timestamp() * 1000);
|
||||||
|
|
||||||
|
|
||||||
-- 初始化日志记录
|
-- 初始化日志记录
|
||||||
|
|
Loading…
Reference in New Issue