MockMVC是Spring MVC Test框架的关键部分。它模拟了Spring MVC的内部结构。
Spring控制器单元测试抛出NestedServletException
我有一个Spring控制器,当没有数据时会抛出错误。我想测试异常,这是自定义NoDataFoundException,但是它总是抛出org.springframework.web.util ....
如何使用MockMvc解决MethodArgumentConversionNotSupportedException?
我正在写接受成MultipartFile和自定义对象MessageAttachment控制器方法的单元测试。到目前为止,我可以看到MultipartFile是请求,但正确的格式...
通常,当你发布到弹簧数据REST端点响应包含的URL到新创建的资源,并在其身上的新资源的JSON表示的位置标头。 ...
使用MockMvc和Spring REST文档时重新使用Spring引导ErrorAttributes
对于抛出定制的异常(在的AuthenticationException我的情况)控制器我写测试,这与@ResponseStatus注释(值= HttpStatus.BAD_REQUEST)调用的端点...
Spring Boot + TestNG + MockMVC为@Autowired提供Null
我是Spring-Boot,TestNG和MockMVC的新手,当我尝试编写TestNG测试用例时,它给出了Null:@Autowired private WebApplicationContext webApplicationContext;并且它给...
尝试记录子对象时,Restdoc抛出org.springframework.restdocs.snippet.SnippetException
我有一个OrderInfo类:@ApiModel(description =“订单生成所需的对象”)公共类OrderInfo实现Serializable {private static final long serialVersionUID = 1L; @ ...
Spring MVC 4.2:如何使用@RequestPart Params对控制器进行单元测试
我有一个表单的requestMapping:@RequestMapping(value =“/ submitCase”,consume = MediaType.MULTIPART_FORM_DATA_VALUE,produce = MediaType.APPLICATION_JSON_UTF8_VALUE,method = ...
Spring Testing Mock MVC不应用自定义RequestMappingHandlerMapping
我已经为我的API版本创建了一个Custom注释。运行应用程序时一切正常。但是,当我尝试使用MockMvc测试我的控制器时,自定义RequestMappingHandlerMapping ...
我用一个返回SseEmitter的方法实现了一个控制器,现在我想测试它。到目前为止我能找到的唯一方法是:@RunWith(SpringJUnit4ClassRunner.class)@ ...
Spring Security和MockMvc - 需要模拟身份验证或委托人
我正在使用Spring Security,并面向控制器的问题编写单元测试用例(使用MockMvc)。我的控制器中有一个方法,如下所示:@GetMapping public ResponseEntity&...
当前请求不是MockMultipartFile测试的多部分请求
我也发布了关于可怕的“当前请求不是多部分请求”的消息。我正在使用最新的Spring和兄弟姐妹,并具有以下配置:@Configuration @ ...
Spring MockMvc:以任何顺序匹配JSON对象的集合
我有一个API端点,当用GET调用时,返回正文中的JSON对象数组,如下所示:[{“id”:“321”,“created”:“2019-03-01”,“updated” :“2019-03-15”},{“id”:“123”,“......
如何对具有对象的RequestParam的Controller方法进行单元测试?
我有一个控制器映射@RequestMapping(value =“/ something”,method = RequestMethod.GET)public String get(@RequestParam(“id”)Person aPerson,Model aModel){aModel.addAttribute(“person”,...
为什么在对控制器类进行单元测试时使用Spring Mockmvc
我看到我周围的人在控制器类的单元测试中使用Spring MVC,这对单元测试的用途没有帮助。单元测试应该测试你的实际实现...
Spring引导使用@WebMvcTest进行单元测试 - 执行不会从控制器进入服务层并返回null而不会出错
我正在为我的春季启动应用程序的控制器编写单元测试。我有典型的MVC类:ObjectSchemaController,ObjectSchemaService和ObjectSchemaDao。我用@编写了单元测试...
我有一个方法和方法包括一个例外,如果一些param不写入url。让我们看一下if(url!= null){File = getService()。getByUrl(url); } else {throw new IllegalStateException(...
需要在POST端点中模拟服务方法,以滑动@RequestBody注释
我正在尝试为POST REST端点编写单元测试。我需要使用mockito模拟在上面的端点中使用的服务方法。使用模拟mvc来触发端点。我在嘲笑......
是否有任何适当的匹配器来解析和比较MockMvc的Json响应中的LocalDateTime字段
我正在测试我的SpringBoot控制器的get方法,它提供了在特定时间范围内编写的对象。我意识到我可以在mockMvc执行后得到json并用...解析它
如何检查mockMvc响应头是否是我的响应的一部分的MD5表示?
我需要将mockMvc响应主体中特定值的MD5哈希与同一请求的标头进行比较。我不知道如何做到这一点,因为似乎没有一个简单的方法来获得......
在spring boot 2.1.0上验证swagger 2的ResultMatcher时出现MockMvc错误
我有一个集成测试,在更新到spring boot 2.1.0后不再有效。在这个测试中,我执行以下操作:final HttpHeaders httpHeaders = new HttpHeaders(); httpHeaders.set(” ...