0

我有一个带有一些参数的控制器。它RequestMethodPOST。但是我发送 POST 请求,其中包含 URI 中的一些参数和正文中的一些参数。

但是当我写这样的测试

mockMvc.perform(
            post("/")
                    .contentType(MediaType.APPLICATION_FORM_URLENCODED)
                    .param(..uri parameter..).content(..body parameters..))
            .andExpect(status().isOk()).andExpect(content().string("SUCCESS"));

我总是得到Status expected:<200> but was:<400>

如何正确编写此测试?

4

0 回答 0