`spring-test`是Spring Framework的测试模块,为JUnit和TestNG提供单元和集成测试支持,包括用于单元测试的各种模拟和Spring TestContext Framework以及用于集成测试的Spring MVC测试框架基于Spring的应用程序。
如何避免使用 @Scheduled 或缓存测试上下文中的 JMS/Kafka 侦听器的 Spring bean 处于活动状态?
在使用 @Scheduled 执行周期任务或具有 JMS 或 Kafka 侦听器的应用程序中使用 @SpringBootTest 编写集成测试时,可能会发生以下情况: 测试1开始。申请
从 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...
好吧,这可能是某个地方的 ID10T 错误,但我只是没有看到它。 我只有测试的外壳,但我看到方法获取、状态和内容显示未解决。 我不知道...
为什么我在以下测试中收到 403 FORBIDDEN? @RestController 公共类 MyServlet { @PostMapping(“/”) 公共 Mono 接受(身份验证认证){} } @
@ContextConfiguration 无法从另一个模块找到类
我有一个包含多个模块的大型 java Spring 项目。我决定将 Spring 测试的某些部分从模块服务器移至新的模块服务器测试中,以便逻辑上拆分它们并让 Gr...
我无法将我传递到mockmvc get请求的用户关联到安全上下文持有者,因此我无法创建一个模拟原则。 @导入(安全配置::
我想测试一些返回重定向(302)的端点。 我想使用 TestRestTemplate 来测试它,但我无法让它不自动遵循重定向。我只是想得到回应而不是...
WebTestClient 检查 jsonPath 是否包含子字符串
在 MockMvc 中,可以断言 jsonPath 包含 substing .andExpect(jsonPath("$.error.message") .value(containsString("消息"))) 我想知道是否有一个好的方法...
控制器 @RestController @验证 类我的控制器{ @GetMapping("/foo") 公共字符串展开(@Min(1)@RequestParam(“param”)int param){ 返回整数。
鉴于此 Maven 模块: web = MVC 层(带有控制器的 Spring MVC 项目) 客户端 = WebClient (Spring Webflux WebClient) 我如何集成测试客户端模块以从...获取信息
如何为 R2DBC DatabaseClient 的 JUnit 编写模拟类
在 Spring Boot 应用程序中,我有一个存储库类,我在其中使用 DatabaseClient 通过 R2DBC 执行一些数据库操作。 我的代码是这样的: 返回 client.sql(sqlToSearch) ....
Spring RabbitMQ 测试 - RabbitListenerTestHarness 找不到任何监听器
我正在尝试为 Spring Rabbitmq 应用程序编写一些测试。 从文档中,我找到了使用 RabbitListenerTestHarness 的示例。 我在春天创建了一个测试,如下所示: @RunWith(
如何在 Spring ApplicationReadyEvent 之前存根方法?
我的应用程序代码中有以下组件。在应用程序启动时,我想调用一些 init 方法。但是,在测试过程中,我不想在调用这些方法时执行任何操作。 我...
Simple-JNDI VS SimpleNamingContextBuilder 与 EmbeddedDatabaseBuilder 和已有的数据源
有谁知道如何使用 Simple-JNDI 配置 EmbeddedDatabaseBuilder 数据源? 我有一个用于测试目的的数据源,我正在这样构建: 公共数据源 dataSource() {
我正在编写一个测试用例来验证 EmailSendingException 是否会导致 HTTP 500 响应。然而,当抛出异常时,我的测试仍然返回状态 200,而不是预期的......
AdminClient 的 Kafka Spring 启动测试用例中的问题
我正在为下面的课程编写单元测试用例。我正在尝试模拟管理客户端,以便我可以调用下面的方法创建主题。但出现空指针异常。 @服务 公开课TopicSer...
不同测试方法上的 InvalidUseOfMatchersException
我在与使用 Matchers 的测试不同的测试中收到 InvalidUseOfMatchersException。 下面的两个测试单独运行良好,但是当第一个测试通过后一起运行时
我想测试我的控制器类。但我无法运行 springBootTest 类。我的项目是用 Spring Boot 编写的。我们正在使用 Spring Boot 编写 REST API。 当我尝试执行以下操作时...
运行 Junit 测试时,Spring 6 中不会注入可配置 bean 自动装配字段
我在运行 Junit 测试时遇到问题,该测试使用标记为 @Configurable 的类。可配置标记 bean 自动装配字段不会注入并保持为 Null。 我证明...
我对 JUnit 和为我的 Java Springboot 应用程序编写测试仍然有些陌生。 我想测试服务中的一个功能,如下所示: 公共UploadedScanQueryFile存储(MultipartF...