mockmvc相关内容
我正在尝试测试我的Spring Boot REST控制器,以检查如果Bean验证失败,请求是否发送属性错误。 我有一个@RestController: @RestController @RequestMapping("/restaurants") public class RestaurantsApiController { private final RestaurantS
..
我正在使用 MockRestServiceServer 在我的 REST 控制器上编写某种集成测试来模拟后端行为.我现在想要实现的是模拟来自后端的非常慢的响应,这最终会导致我的应用程序超时.似乎可以使用 WireMock 实现,但目前我想坚持使用 MockRestServiceServer. 我正在创建这样的服务器: myMock = MockRestServiceServer.creat
..
我正在尝试使用 TDD.我正在尝试使用 Mockito 结合 MockMvc 和 Junit 为控制器编写单元测试用例. 但是我遇到了运行时错误,因此我的测试失败了.起初,由于找不到 javax.servlet.SessionCookieConfig 失败,我在设置中初始化 MockMvc 实例时遇到了问题. 我通过下载 javax.servlet api 并将其配置到项目的构建路径中
..
我正在尝试对我的 REST API 中的登录和安全性进行单元测试,因此我尝试尽可能模拟现实生活中的请求序列. 我的第一个请求是: this.mockMvc = MockMvcBuilders.webAppContextSetup(this.wac).addFilters(springSecurityFilterChain).build();this.mapper = new ObjectM
..
控制器 @RestController@验证类我的控制器{@GetMapping("/foo")public String unwrapped(@Min(1) @RequestParam("param") int param) {返回 Integer.toString(param);}@GetMapping("/bar")公共字符串包装(@ModelAttribute @Valid Wrappe
..
我有一个 spring rest mvc 控制器,其 URL 为“/public/rest/vehicle/get".在我的安全配置中,我定义了对/public/rest 的任何请求都不需要身份验证. http.csrf().disable().authorizeRequests().antMatchers("/home/**", "/**", "/css/**", "/js/**", "/f
..
在我的项目中,我使用具有以下依赖项的 Rest Assured MockMVC: com.jayway.restassuredspring-mock-mvc2.9.0 我的测试类看起来像: TestController testController = ne
..
我一直试图为我编写的基于 Spring MVC 的 Rest 服务找到一个简单的通用单元测试框架. 我一直在网上搜索并将范围缩小到: RestFuse (http://developer.eclipsesource.com/restfuse/) 放心(https://github.com/jayway/rest-assured) MockMVC (http://www.petrik
..
我编写了一个测试UsersController的单元测试.UsersControllerTest.findUser正常运行,但是UsersControllerTest.insertGetModifyDelete不能正常运行. 在测试日志中,我可以看到POST请求与UsersController的任何方法都不匹配,但是我不明白为什么.您能帮我这个吗?. 这是我剩下的java类: @R
..
我正在尝试运行一些单元测试,并且遇到了一个我确定是由于对自动装配的误解而引起的问题.我有一个单元测试类,其中我试图在MockMvc和REST控制器上使用@Autowired,但两者最终都为空. 我已经看到一些资料试图解释为什么会发生这种情况(包括 StackOverflow帖子给了我一些见识,但并没有完全帮助我解决问题). 下面是我为重现此问题而制作的示例项目中的相关源代码. M
..
我使用Spring Boot + Spring Security + Spring Actuator 我的JUnit测试类: @RunWith(SpringRunner.class) @SpringBootTest() @AutoConfigureMockMvc public class ActuatorTests { @Autowired private MockM
..
我正在尝试对控制器进行一些单元测试.不管我做什么,所有控制器测试都会返回 java.lang.AssertionError: Content type not set 我正在测试方法是否返回json和xml数据. 以下是控制器的示例: @Controller @RequestMapping("/mypath") public class MyController {
..
我正在练习MockMVC进行剩余电话单元测试.我们如何测试布尔值,以便结果是真还是假,我需要通过测试,我尝试如下, mockMvc.perform(get("/student/{Id}", 1L)). .andExpect(status().isOk()) .andExpect(jsonPath("$.isPass", is(true || false))); 我也有6个值的列表,如何
..
我正在用MockMvc做一些测试,我想验证JSON响应的结构.具体来说,我想确保属性键存在,并且值是某种类型或null. { "keyToNull": null, # This may be null, or a String "keyToString": "some value" } 以下内容对我有用,但我想知道是否有一种方法可以将两个期望的每一组合并为一行,因为我要检查
..
我正在使用MockMvc编写集成测试,我想知道是否存在一种从web.xml加载servlet映射的方法(通常不重要). 我有一个自定义HandlerInteceptor,该自定义HandlerInteceptor将请求URI(来自HttpServletRequest)与模板(使用AntPathMatcher)进行匹配. 在web.xml中,我定义了这样的servlet映射(以及相应的m
..
当我尝试在Spring 4.x上进行测试时,我使用了MockMvc Web客户端, 但是我正在阅读并尝试使用Spring 5.x的新功能. 我认为,WebTestClient和MockMvc是相同或非常相似的. MockMvc和WebTestClient有什么区别? 我正在等待您的答复. 谢谢 解决方案 相似之处 两者都提供了流利的样式的语法来测试Web服务. 两
..
我有一个使用Spring MVC创建的非常简单的REST应用程序. (可在 GitHub 上找到代码.)它具有简单的@Override protected void configure(HttpSecurity httpSecurity) throws Exception { httpSecurity .csrf().disable() .exceptionHandling() .authenti
..
我正在尝试对REST API中的登录和安全性进行单元测试,因此我尝试尽可能接近真实的请求序列. 我的第一个请求是: this.mockMvc = MockMvcBuilders.webAppContextSetup(this.wac). addFilters(springSecurityFilterChain).build(); this.mapper = new Object
..
我正在为接受MultipartFile的控制器方法编写单元测试 和自定义对象MessageAttachment.到目前为止,我可以看到MultipartFile是请求的正确格式,但MessageAttachment不是. messageAttachment的解析会引发MethodArgumentConversionNotSupportedException的服务器端500错误. 在测试
..
我正在尝试在Spring Boot应用程序中测试控制器的方法.这是一个发布端点,它在请求中获取一个ID,并将该ID传递给服务: @Slf4j @Controller public class AdministrationController { private final AdministrationService administrationService; @Auto
..