380得票15回答
如何使用mockMvc检查响应体中的字符串

我有一个简单的集成测试@Test public void shouldReturnErrorMessageToAdminWhenCreatingUserWithUsedUserName() throws Exception { mockMvc.perform(post("/api/us...

138得票7回答
如何使用jsonpath计算成员数量?

使用JsonPath是否可以计算成员数量?我正在使用Spring MVC测试来测试生成控制器的成员数量。{"foo": "oof", "bar": "rab"} 随着:standaloneSetup(new Foo...

82得票5回答
如何为Spring Boot控制器端点编写单元测试

我有一个样例Spring Boot应用,以下是其主类: @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringAppl...

80得票5回答
如何使用MockMvc检查响应正文中的JSON

这是我的控制器内部的方法,该方法被注解为@Controller@RequestMapping(value = "/getServerAlertFilters/{serverName}/", produces = "application/json; charset=utf-8") @R...

43得票3回答
Spring MockMvc验证响应体为空

我有一个简单的Spring测试@Test public void getAllUsers_AsPublic() throws Exception { doGet("/api/users").andExpect(status().isForbidden()); } public Res...

42得票5回答
如何使用Spring MockMvc发送multipart/form-data请求?

我有一个控制器方法,使用PUT方法,并接收multipart/form-data: @RequestMapping(value = "/putIn", method = RequestMethod.PUT) public Foo updateFoo(HttpServletReques...

36得票2回答
使用Spring的mockMvc来测试可选路径变量

我在Spring MVC中有一个带有可选路径变量的方法。 我正在尝试测试当未提供可选路径变量时的情况。 来自控制器的代码片段,可以调用的资源URI- @RequestMapping(value = "/some/uri/{foo}/{bar}", method = RequestMetho...

30得票3回答
使用spring-test-mvc进行自定义http头的测试

我正在使用spring-test-mvc测试我的MVC服务,我使用了类似以下的代码:MockMvc mockMvc = standaloneSetup(controller).build(); mockMvc.perform(get("<my-url>")).andExpect(c...

26得票2回答
Spring MVC与Spring Security的集成测试

我正在尝试使用mvc-test测试我的登录页面。在添加spring security之前,它运行得非常好。 我的代码是: mockMvc.perform( post("j_spring_security_check") .param(LOGI...

24得票6回答
Spring Boot禁用@EnableAsync用于集成测试

我想在运行集成测试时禁用@EnableAsync。 我尝试通过创建与我的测试包中同名的类来覆盖带有@EnableAsync注释的配置文件,但它不起作用。 在此主题中:是否可以在集成测试期间禁用Spring的@Async? 我看到: 您可以... 创建一个测试配置或仅使用SyncT...