refactor(消息管理): 补充测试用例
This commit is contained in:
parent
22446027e0
commit
1b8b75bd40
|
@ -312,7 +312,7 @@ public class NoticeMessageTaskControllerTests extends BaseTest {
|
|||
userIds.add("project-message-user-del");
|
||||
messageTaskRequest.setReceiverIds(userIds);
|
||||
messageTaskRequest.setRobotId("test_message_robot2");
|
||||
messageTaskRequest.setEnable(true);
|
||||
messageTaskRequest.setEnable(false);
|
||||
messageTaskRequest.setTemplate("发送消息测试");
|
||||
MvcResult mvcResult = mockMvc.perform(MockMvcRequestBuilders.post("/notice/message/task/save")
|
||||
.header(SessionConstants.HEADER_TOKEN, sessionId)
|
||||
|
@ -338,7 +338,7 @@ public class NoticeMessageTaskControllerTests extends BaseTest {
|
|||
userIds.add("FOLLOW_PEOPLE");
|
||||
messageTaskRequest.setReceiverIds(userIds);
|
||||
messageTaskRequest.setRobotId("test_message_robot2");
|
||||
messageTaskRequest.setEnable(null);
|
||||
messageTaskRequest.setEnable(false);
|
||||
messageTaskRequest.setTemplate("发送消息测试");
|
||||
MvcResult mvcResult = mockMvc.perform(MockMvcRequestBuilders.post("/notice/message/task/save")
|
||||
.header(SessionConstants.HEADER_TOKEN, sessionId)
|
||||
|
|
|
@ -51,4 +51,17 @@ public class NoticeTemplateControllerTests extends BaseTest {
|
|||
Assertions.assertTrue(CollectionUtils.isNotEmpty(projectList));
|
||||
}
|
||||
}
|
||||
@Test
|
||||
@Order(2)
|
||||
public void getTemplateFieldsEmptySuccess() throws Exception {
|
||||
MvcResult mvcResult = mockMvc.perform(MockMvcRequestBuilders.get("/notice/template/get/fields/default" )
|
||||
.header(SessionConstants.HEADER_TOKEN, sessionId)
|
||||
.header(SessionConstants.CSRF_TOKEN, csrfToken))
|
||||
.andExpect(status().isOk())
|
||||
.andExpect(content().contentType(MediaType.APPLICATION_JSON)).andReturn();
|
||||
String contentAsString = mvcResult.getResponse().getContentAsString(StandardCharsets.UTF_8);
|
||||
ResultHolder resultHolder = JSON.parseObject(contentAsString, ResultHolder.class);
|
||||
List<OptionDTO> projectList = JSON.parseArray(JSON.toJSONString(resultHolder.getData()), OptionDTO.class);
|
||||
Assertions.assertTrue(CollectionUtils.isEmpty(projectList));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue