MockMVC是Spring MVC Test框架的关键部分。它模拟了Spring MVC的内部结构。
我知道这个问题是一个古老的问题,但在我的情况下我无法解决问题。当我正在运行测试类时,每个测试类都启动了Spring Boot应用程序。我有bellow annotatio ...
通过字段“mockMvc”表达的依赖关系不满足 - Junit 5
我想为我的 Spring Boot 应用程序编写一个功能测试,该应用程序将像从控制器到存储库一样端到端运行。 对于同样的错误,我尝试遵循以下解决方案,但没有......
我有一个端点 /api/employees 并且想要测试 HTTP 请求是否得到正确处理。我是 Spring Boot 的新手,并且参加了集成测试课程。学完这门课程后,我预计会发生以下情况...
Spring Boot:MockMvc 足以在集成测试中测试服务器响应吗?
我有一个端点 /api/employees 并想测试 http 请求是否得到正确处理。我是 Spring Boot 的新手,并且参加了集成测试课程。学完这门课程后,我预计会发生以下情况...
我无法将我传递到mockmvc get请求的用户关联到安全上下文持有者,因此我无法创建一个模拟原则。 @导入(安全配置::
控制器 @RestController @验证 类我的控制器{ @GetMapping("/foo") 公共字符串展开(@Min(1)@RequestParam(“param”)int param){ 返回整数。
我正在尝试使用 Spring 框架创建一个 Rest API。我正在使用 @Valid 注释和 Hibernate-Validator 来验证服务器请求值。 为了测试这一点,我使用 MockMvc。然而,...
我在集成测试中使用了这种代码,在查看本网站上的其他答案时,我发现这种代码非常典型: mockMvc.perform(post("/xyz").contentType(...).content(...)) ...
我在集成测试中使用了这种代码,在查看本网站上的其他答案时,我发现这种代码非常典型: mockMvc.perform(post("/xyz").contentType(...).content(...)) ...
MockMvc。如何使用 kotlin DSL 传递自定义请求标头?
我有以下工作示例 val headers = HttpHeaders() headers.add("Content-Type", "application/merge-patch+json") 模拟Mvc.执行( 补丁(路径) .Hea...
MockMvc、RestAssured 和 TestRestTemplate 有什么区别?
据我所知,MockMvc 只是测试控制器,并模拟服务层。 RestAssured 和 TestRestTemplate 正在测试我们 API 的运行实例。 这是正确的吗? 还有什...
我尝试模拟 mvc 请求,以在春季测试端到端我的控制器。 post 请求需要请求正文,但我收到错误 400 告诉我缺少所需的请求正文,即使...
在使用Spring Security 6推荐的CSRF保护设置时使用mockmvc?
我已经配置了 Spring Security(使用 Spring Boot 3.3.2)以遵循 JavaScript 单页应用程序(我们使用 React)推荐的设置。 我设法让我的 @WebMvcTest 测试工作......
MockMvc 预期 200 实际 400 - @Valid 注释未得到尊重
我们最近将应用程序升级到 Spring 6、java JDK21,现在使用 jakarta.validation-api。此外,我们还有一个扩展 ResponseEntityExceptionHandler 的自定义类。当我们...
Spring Boot 控制器 HTTP Post 请求测试返回一个具有空主体的 MockHttpServletResponse,尽管有 200 状态代码
运行测试时,如果控制器调用notesService.save(),则不会返回任何数据。它只是返回一个状态 = 200、错误消息 = null 和正文 = 的 MockHttpServletResponse (这只是
我正在尝试测试我的 springboot 控制器/保存端点。我想测试一下,如果您发送带有空机构名称的 json 请求,您应该返回 400 状态和响应“机构名称
MockMVC 测试 - MockBean 与 Mock 问题与mockito 何时?
我有以下模拟mvc测试类: @SpringBootTest @AutoConfigureMockMvc 类 PersonControllerShould { @MockBean 私人 PersonActivity personActivity; @MockBean 私人
Spring / MockMvc:文件和非文件部分的多部分发布请求导致与正确对象类型匹配的问题
如果我想要一个像这样的发布请求定义: @PostMapping(路径 = "/metadata/{id}", 消耗 = MediaType.MULTIPART_FORM_DATA_VALUE) ResponseEntity 测试(HttpServletRespo...
java.lang.AssertionError:JSON 路径期望不同的结果
我有一个与mockMvc一起使用的Junit测试,它发生了一些奇怪的事情。 我的测试用例看起来像这样...... @测试 公共无效 getSignatureData() 抛出异常 { 字符串 dataXValues = "[0,5...