feat(测试计划): 批量导出获取报告ID集合参数
This commit is contained in:
parent
560a251a48
commit
d7b94fea51
|
@ -78,6 +78,14 @@ public class ApiReportController {
|
|||
apiReportService.batchDelete(request, SessionUtils.getUserId());
|
||||
}
|
||||
|
||||
@PostMapping("/batch-param")
|
||||
@Operation(summary = "接口测试-接口报告-获取用例报告批量参数")
|
||||
@CheckOwner(resourceId = "#request.getProjectId()", resourceType = "project")
|
||||
@RequiresPermissions(PermissionConstants.PROJECT_API_REPORT_READ)
|
||||
public List<String> batchParam(@Validated @RequestBody ApiReportBatchRequest request) {
|
||||
return apiReportService.doSelectIds(request);
|
||||
}
|
||||
|
||||
@GetMapping("/get/{id}")
|
||||
@Operation(summary = "接口测试-接口报告-报告获取")
|
||||
@CheckOwner(resourceId = "#id", resourceType = "api_report")
|
||||
|
|
|
@ -78,6 +78,14 @@ public class ApiScenarioReportController {
|
|||
apiScenarioReportService.batchDelete(request, SessionUtils.getUserId());
|
||||
}
|
||||
|
||||
@PostMapping("/batch-param")
|
||||
@Operation(summary = "接口测试-接口报告-获取场景报告批量参数")
|
||||
@CheckOwner(resourceId = "#request.getProjectId()", resourceType = "project")
|
||||
@RequiresPermissions(PermissionConstants.PROJECT_API_REPORT_READ)
|
||||
public List<String> batchParam(@Validated @RequestBody ApiReportBatchRequest request) {
|
||||
return apiScenarioReportService.doSelectIds(request);
|
||||
}
|
||||
|
||||
@GetMapping("/get/{id}")
|
||||
@Operation(summary = "接口测试-接口报告-报告获取")
|
||||
@CheckOwner(resourceId = "#id", resourceType = "api_scenario_report")
|
||||
|
|
|
@ -79,6 +79,7 @@ public class ApiReportControllerTests extends BaseTest {
|
|||
private static final String DELETE = BASIC + "/delete/";
|
||||
private static final String GET = BASIC + "/get/";
|
||||
private static final String BATCH_DELETE = BASIC + "/batch/delete";
|
||||
private static final String BATCH_PARAM = BASIC + "/batch-param";
|
||||
private static final String DETAIL = BASIC + "/get/detail/";
|
||||
private static final String EXPORT_REPORT = BASIC + "/export/{0}";
|
||||
private static final String BATCH_EXPORT_REPORT = BASIC + "/batch-export";
|
||||
|
@ -189,7 +190,8 @@ public class ApiReportControllerTests extends BaseTest {
|
|||
requestPostPermissionTest(PermissionConstants.PROJECT_API_REPORT_READ, PAGE, request);
|
||||
}
|
||||
|
||||
protected ResultActions requestGetWithOk(String url, Object... uriVariables) throws Exception {
|
||||
@Override
|
||||
protected ResultActions requestGetWithOk(String url, Object... uriVariables) throws Exception {
|
||||
return mockMvc.perform(getRequestBuilder(url, uriVariables))
|
||||
.andExpect(content().contentType(MediaType.APPLICATION_JSON))
|
||||
.andExpect(status().isOk());
|
||||
|
@ -242,6 +244,7 @@ public class ApiReportControllerTests extends BaseTest {
|
|||
Assertions.assertTrue(apiReport.getDeleted());
|
||||
request.setSelectAll(true);
|
||||
responsePost(BATCH_DELETE, request);
|
||||
responsePost(BATCH_PARAM, request);
|
||||
// @@校验权限
|
||||
requestPostPermissionTest(PermissionConstants.PROJECT_API_REPORT_DELETE, BATCH_DELETE, request);
|
||||
}
|
||||
|
|
|
@ -86,6 +86,7 @@ public class ApiScenarioReportControllerTests extends BaseTest {
|
|||
private static final String DELETE = BASIC + "/delete/";
|
||||
private static final String GET = BASIC + "/get/";
|
||||
private static final String BATCH_DELETE = BASIC + "/batch/delete";
|
||||
private static final String BATCH_PARAM = BASIC + "/batch-param";
|
||||
private static final String DETAIL = BASIC + "/get/detail/";
|
||||
private static final String EXPORT_REPORT = BASIC + "/export/{0}";
|
||||
private static final String BATCH_EXPORT_REPORT = BASIC + "/batch-export";
|
||||
|
@ -189,7 +190,8 @@ public class ApiScenarioReportControllerTests extends BaseTest {
|
|||
requestPostPermissionTest(PermissionConstants.PROJECT_API_REPORT_READ, PAGE, request);
|
||||
}
|
||||
|
||||
protected ResultActions requestGetWithOk(String url, Object... uriVariables) throws Exception {
|
||||
@Override
|
||||
protected ResultActions requestGetWithOk(String url, Object... uriVariables) throws Exception {
|
||||
return mockMvc.perform(getRequestBuilder(url, uriVariables))
|
||||
.andExpect(content().contentType(MediaType.APPLICATION_JSON))
|
||||
.andExpect(status().isOk());
|
||||
|
@ -242,6 +244,7 @@ public class ApiScenarioReportControllerTests extends BaseTest {
|
|||
Assertions.assertTrue(apiReport.getDeleted());
|
||||
request.setSelectAll(true);
|
||||
responsePost(BATCH_DELETE, request);
|
||||
responsePost(BATCH_PARAM, request);
|
||||
// @@校验权限
|
||||
requestPostPermissionTest(PermissionConstants.PROJECT_API_REPORT_DELETE, BATCH_DELETE, request);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue