spring-test 相关问题

`spring-test`是Spring Framework的测试模块,为JUnit和TestNG提供单元和集成测试支持,包括用于单元测试的各种模拟和Spring TestContext Framework以及用于集成测试的Spring MVC测试框架基于Spring的应用程序。

如何避免使用 @Scheduled 或缓存测试上下文中的 JMS/Kafka 侦听器的 Spring bean 处于活动状态?

在使用 @Scheduled 执行周期任务或具有 JMS 或 Kafka 侦听器的应用程序中使用 @SpringBootTest 编写集成测试时,可能会发生以下情况: 测试1开始。申请

回答 1 投票 0

从 Sprinboot 3.2.12 升级到 3.4.0 时遇到以下错误 - NoSuchMethod CollectionUtils.newLinkedHashSet(int)'

从 Sprinboot 3.2.12 升级到 3.4.0 时遇到以下错误 Spring框架版本从6.1.15升级到6.2.1 NoSuchMethod 'java.util.LinkedHashSet org.springframework.util.Collectio...

回答 1 投票 0

测试弹簧控制器并设置 Junit 测试

好吧,这可能是某个地方的 ID10T 错误,但我只是没有看到它。 我只有测试的外壳,但我看到方法获取、状态和内容显示未解决。 我不知道...

回答 1 投票 0

如何在@WebFluxTest中禁用crsf保护?

为什么我在以下测试中收到 403 FORBIDDEN? @RestController 公共类 MyServlet { @PostMapping(“/”) 公共 Mono 接受(身份验证认证){} } @

回答 5 投票 0

@ContextConfiguration 无法从另一个模块找到类

我有一个包含多个模块的大型 java Spring 项目。我决定将 Spring 测试的某些部分从模块服务器移至新的模块服务器测试中,以便逻辑上拆分它们并让 Gr...

回答 1 投票 0

如何将mockmvc用户关联到安全上下文持有者

我无法将我传递到mockmvc get请求的用户关联到安全上下文持有者,因此我无法创建一个模拟原则。 @导入(安全配置::

回答 1 投票 0

无法让 TestRestTemplate 不遵循重定向

我想测试一些返回重定向(302)的端点。 我想使用 TestRestTemplate 来测试它,但我无法让它不自动遵循重定向。我只是想得到回应而不是...

回答 1 投票 0

WebTestClient 检查 jsonPath 是否包含子字符串

在 MockMvc 中,可以断言 jsonPath 包含 substing .andExpect(jsonPath("$.error.message") .value(containsString("消息"))) 我想知道是否有一个好的方法...

回答 6 投票 0

如何为独立的 MockMvc 启用控制器参数验证

控制器 @RestController @验证 类我的控制器{ @GetMapping("/foo") 公共字符串展开(@Min(1)@RequestParam(“param”)int param){ 返回整数。

回答 2 投票 0

来自其他模块的MockMVC测试控制器

鉴于此 Maven 模块: web = MVC 层(带有控制器的 Spring MVC 项目) 客户端 = WebClient (Spring Webflux WebClient) 我如何集成测试客户端模块以从...获取信息

回答 1 投票 0

如何为 R2DBC DatabaseClient 的 JUnit 编写模拟类

在 Spring Boot 应用程序中,我有一个存储库类,我在其中使用 DatabaseClient 通过 R2DBC 执行一些数据库操作。 我的代码是这样的: 返回 client.sql(sqlToSearch) ....

回答 1 投票 0

Spring RabbitMQ 测试 - RabbitListenerTestHarness 找不到任何监听器

我正在尝试为 Spring Rabbitmq 应用程序编写一些测试。 从文档中,我找到了使用 RabbitListenerTestHarness 的示例。 我在春天创建了一个测试,如下所示: @RunWith(

回答 2 投票 0

如何在 Spring ApplicationReadyEvent 之前存根方法?

我的应用程序代码中有以下组件。在应用程序启动时,我想调用一些 init 方法。但是,在测试过程中,我不想在调用这些方法时执行任何操作。 我...

回答 1 投票 0

Simple-JNDI VS SimpleNamingContextBuilder 与 EmbeddedDatabaseBuilder 和已有的数据源

有谁知道如何使用 Simple-JNDI 配置 EmbeddedDatabaseBuilder 数据源? 我有一个用于测试目的的数据源,我正在这样构建: 公共数据源 dataSource() {

回答 2 投票 0

电子邮件发送失败测试返回 HTTP 200 而不是 500

我正在编写一个测试用例来验证 EmailSendingException 是否会导致 HTTP 500 响应。然而,当抛出异常时,我的测试仍然返回状态 200,而不是预期的......

回答 1 投票 0

AdminClient 的 Kafka Spring 启动测试用例中的问题

我正在为下面的课程编写单元测试用例。我正在尝试模拟管理客户端,以便我可以调用下面的方法创建主题。但出现空指针异常。 @服务 公开课TopicSer...

回答 1 投票 0

不同测试方法上的 InvalidUseOfMatchersException

我在与使用 Matchers 的测试不同的测试中收到 InvalidUseOfMatchersException。 下面的两个测试单独运行良好,但是当第一个测试通过后一起运行时

回答 1 投票 0

spring 测试类无法正常工作

我想测试我的控制器类。但我无法运行 springBootTest 类。我的项目是用 Spring Boot 编写的。我们正在使用 Spring Boot 编写 REST API。 当我尝试执行以下操作时...

回答 3 投票 0

运行 Junit 测试时,Spring 6 中不会注入可配置 bean 自动装配字段

我在运行 Junit 测试时遇到问题,该测试使用标记为 @Configurable 的类。可配置标记 bean 自动装配字段不会注入并保持为 Null。 我证明...

回答 1 投票 0

如何测试返回被模拟对象的函数的内部工作原理?

我对 JUnit 和为我的 Java Springboot 应用程序编写测试仍然有些陌生。 我想测试服务中的一个功能,如下所示: 公共UploadedScanQueryFile存储(MultipartF...

回答 1 投票 0

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