テストしたいSpringメソッド
@RequestMapping(value="/files", method=RequestMethod.GET)
@ResponseBody
public List<FileListRequest> get() {
return getMainController().getAllFiles();
}
/files へのすべての呼び出しが List[FileListRequest] で応答されることを保証したいと思います。どのように?
これは、テストが想定されている方法です。
@Test
public void testGetAll() throws Exception {
this.mockMvc.perform(get("/files").accept("application/json"))
.andExpect(status().isOk())
.andExpect(content().contentType(SOMETHING);
}
私は単に何かを置き換えることができますか、それとも完全に間違っていますか?
perform() によって返されたオブジェクトに対して assert メソッドを実行できますか?