1

テストしたい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 メソッドを実行できますか?

4

2 に答える 2