1

次の 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"))
        ;


    }
}
4

1 に答える 1