Java 用spring进行junit测试
我为delete做了以下测试方法。 我得到200 ok当测试状态现在我需要测试在调用Web服务后学生被删除 我使用这个代码Java 用spring进行junit测试,java,spring,junit,Java,Spring,Junit,我为delete做了以下测试方法。 我得到200 ok当测试状态现在我需要测试在调用Web服务后学生被删除 我使用这个代码 .andExpect(jsonPath("$.id").value(s.getId().intValue())) 但GetException json不能为null或emty,有谁能帮我测试一下delete方法吗 @Test public void testDelete() throws Exception { Student s = data.get
.andExpect(jsonPath("$.id").value(s.getId().intValue()))
但GetException json不能为null或emty,有谁能帮我测试一下delete方法吗
@Test
public void testDelete() throws Exception {
Student s = data.getAll();
ResultActions perform =
mockMvc.perform(delete(studentWebservice.URL+"/{id}",m.getId())
);
perform.andDo(print())
.andExpect(status().isOk())
.andExpect(jsonPath("$.id").value(s.getId().intValue()))
.andExpect(jsonPath("$.name").value(s.name))
;
}
如果得到一个空正文作为响应,为什么不省略
.andExpect(json…
断言?通常,DELETE
操作通常会返回一个http204 No Content
响应,以清楚地表明不再有内容。如果得到一个空的响应,为什么不省略.andExpect(json…
断言?通常,DELETE
操作通常会返回一个http204 No Content
响应,以清楚地表明不再有内容。如果得到一个空的响应,为什么不省略.andExpect(json…
断言?通常,DELETE
操作会返回一个http204 No Content
响应,以明确表示不再有内容。