次の json の戻り値をテストするために、次の Spring Test Framework を変更しようとしています。
{"user":"John ","name":"JohnSmith"}
これが私のテストコードです.JSONとJSONの値をチェックするためにコードを変更する方法がわかりません. 誰かが私に何を変えるべきか教えてくれたら素晴らしい..ありがとう
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = {WebMVCConfig.class})
@WebAppConfiguration
public class TestHelloWorldWeb
{
@Autowired
private WebApplicationContext wac;
private MockMvc mockMvc;
@Before
public void setup()
{
this.mockMvc = MockMvcBuilders.webAppContextSetup(this.wac).build();
}
@Test
public void getFoo() throws Exception
{
this.mockMvc.perform(get("/ask")
.accept(MediaType.TEXT_HTML))
.andExpect(status().isOk())
.andExpect(view().name("helloworld"))
.andExpect(MockMvcResultMatchers.model().attribute("user", "JohnSmith"))
;
}
}