mockmvc 相关问题

MockMVC是Spring MVC Test框架的关键部分。它模拟了Spring MVC的内部结构。

使用动态插入静态文件的 MockMvc 进行 Spring Boot 测试

我有一个 MockMvc 测试,我在测试启动时动态添加静态内容。我有下面的 2 个测试,CSS 文件的测试通过了,index.html 文件的测试没有通过。 @

回答 0 投票 0

MockMvc 不处理 AccessDeniedException

我有一个运行类似这样的电话 assertThrows("非 Blappity 角色拒绝访问", () -> mvc.perform(post(url) .

回答 1 投票 0

一个属性请求在@WebMvcTest 中总是得到 400

我有这个控制器端点 @PostMapping("/{productId}/activation/") 公共 ResponseEntity toggleProductActivation(@PathVariable("productId") UUID

回答 1 投票 0

如何在JUnit测试的GET请求中包含路径变量?

我试图测试下面的方法,但得到一个ParameterResolutionException。No ParameterResolver registered for parameter. 我的控制器如下。@GetMapping("get{id}") ...。

回答 1 投票 0

WebMvcTest与@SpringBootTest结合的问题

我正在使用spring-boot 2.1.7-RELEASE,并写了一个测试来测试我的休息控制器,下面是我的测试代码 @RunWith(SpringRunner.class) @WebMvcTest(MyRESTController)。以下是我的测试代码 @RunWith(SpringRunner.class) @WebMvcTest(MyRESTController.class) @...

回答 1 投票 0

春天云合同MockHttpServlet抛出非法参数异常。

我正在使用spring cloud contract为使用eureka和ribbon的微服务编写测试。我能够生成存根,并且成功部署,但是当我尝试发送请求到我的 ...

回答 1 投票 2

我如何在Spring Boot测试中指定mediatype为textplain;charset=UTF-8?

这是我的测试。@Test fun `test config properties`() { mockMvc.request(HttpMethod.GET, "someUrl") { accept = MediaType.TEXT_PLAIN }.andExpect { status { isOk } ...。

回答 2 投票 0

我的弹簧控制器测试没有进入控制器

我试图使用mockMvc来测试spring控制器。现有的功能是存在的,所以我在创建测试时参考了它,因为我是一个新的spring控制器。虽然现有的测试工作正常,...

回答 1 投票 1

SecurityContextHolder返回错误的用户名

虽然使用MockMVC测试REST端点,但Spring SecurityContextHolder偶尔会在同一测试中返回错误的用户名。我有一个服务,其中有一个返回...

回答 1 投票 0

如何测试Spring Cloud Stream Listener

我有一个使用以下方法调用服务的控制器:东西send(SomeMessage message){binding.sendSomeMessage()。send(MessageBuilder.withPayload(message).build()); } @StreamListener(...

回答 1 投票 0

如何向MockMvc添加文件和正文?

使用Spring boot 2和Spring mvc。我正在尝试使用mockMvc @PostMapping(value =“ / attachment”)公共ResponseEntity附件(MultipartHttpServletRequest ...

回答 1 投票 0

为什么MockMvc请求在测试成功时检索空的responseBody?

我正在尝试测试Spring Boot rest控制器,以检查如果bean验证失败,请求是否发送适当的错误。我有一个@RestController:@RestController @RequestMapping(“ / restaurants”)...

回答 2 投票 0

如何使用mockMvc检查响应正文中的值-AssertionError:预期状态:<201>,但为:<400>

im是测试编写的新手,我正尝试使用模拟Mvc为控制器类编写junit测试。这是我的课程:公共课程StudentDTO {private final String firstName;私人决赛...

回答 1 投票 0

如何测试JSON路径是否不包含特定元素,或者如果该元素存在,则为null?

我一直在为简单的Spring Web应用程序编写一些简单的单元测试例程。当我在资源的getter方法上添加@JsonIgnore批注时,所得的json对象不会...

回答 3 投票 72

您如何在弹簧支架控制器中测试异常?

我正在尝试测试是否在我的rest控制器中引发了异常。这是我的休息控制器:@DeleteMapping public ResponseEntity cancel(@RequestParam long id){if(id <1){...

回答 1 投票 0

如何在@ControllerAdvice中测试异常处理

我目前在我的应用程序中有两个ControllerAdvice,我应该将它们合并为一个。但是我需要在合并之前和之后对其进行测试,测试异常以及控制器...

回答 1 投票 0

[MockBean在使用MockMvc standaloneSetup时未初始化服务bean

这里,我使用WebMvcTest,MockMvc和@MockBean模拟服务来测试我的端点。在不使用standaloneSetup方法的情况下,以下代码可以正常运行。公共类MessageControllerTest {...

回答 1 投票 0

当使用有目的的不良JSON有效负载时,要测试预期的错误

我正在使用Junit和MockMVC进行某些集成测试...我们其中一项测试按预期工作,直到我们刚刚升级到Spring Boot 2.2.5。 mockMvc.perform(post(“ / experiments”)...

回答 1 投票 0

带有弹簧启动的oauth2集成测试

我在为应用程序编写集成测试时遇到问题。手动测试集成可以按预期完美地工作;编写集成测试时遇到问题。我遵循了指南...

回答 1 投票 0

自定义Spring端点的单元测试期间GET“连接被拒绝”上的I / O错误,它在Spring控制器中命中了默认的swagger端点

我有一个来自gradle依赖项的端点,可以说我需要公开一个端点的/ v3 / doc,叫它,/ v1 / info在内部命中/ v3 / doc,对其进行按摩,然后整理一些来...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.