我试着写我的春节控制器的一些单元和集成测试以下this guide和Spring's documentation for testing MVC controllersSpring Controller测试。似乎无法找到MockMvcRequestBuilders
的问题是,我无法找到合适的包括在mvnrepository以下一段代码
this.mockMvc.perform(get("/foo").accept("application/json"))
.andExpect(status().isOk())
.andExpect(content().mimeType("application/json"));
我无法找到的get(“/富)方法和.mimeType(....)的罐子。
在谷歌上搜索,我却能够找出上面得到的来源和mimeType at here。 那么,我应该从这个Spring Test展示项目中复制粘贴这些帮助类吗?或者我在这里错过了什么?
确保导入是静态的。 import static org.springframework.test.web.server.request.MockMvcRequestBuilders.get; – Sparticles
@Sparticles所以我确实尝试了将这些静态导入,但IDE似乎无法找到它(本地或Maven回购)。这是否意味着我需要手动将这些静态类复制到我的项目中?那感觉不对! – user6123723
你错过了罐子,这里是maven回购的链接,下载相应的罐子并将它添加到你的库中。 http://mvnrepository.com/artifact/org.springframework/spring-test – Sparticles