我有一个带有一些参数的控制器。它是RequestMethod
POST
。但我发送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>
。
如何正确编写此测试?