MockMVC测试java.lang.AssertionError:状态预期:201实际:404

时间:2018-05-02 18:13:44

标签: java spring junit status mockmvc

我正在使用MockMVC编写测试用例:

我的方法测试如下:

我该如何解决?这是什么错误?如何更轻松地编写此测试?谢谢你的帮助 我如何修理我的代码?

1 个答案:

答案 0 :(得分:0)

您似乎试图在没有Spring启动测试支持的情况下运行测试(您注释了注释@SpringBootTest

然后尝试将mockmvc初始化为独立的并直接将控制器作为参数传递:

// mockMvc = MockMvcBuilders.webAppContextSetup(context).build();
mockMvc = MockMvcBuilders.standaloneSetup(accountController).build();