spring-boot-test 相关问题

使用多租户测试 Spring Boot 后端失败,因为会话具有旧租户

我有一个在具有共享数据库和共享架构设置的多租户设置中使用 Hibernate 的 Spring Boot 应用程序。该架构是使用 liquibase 创建的。 我的问题是,该应用程序...

回答 1 投票 0

Spring Boot 测试 - 断言启动的 Spring 应用程序上下文的最大数量

我使用@SpringBootTest进行了多个集成测试。 在某些情况下,Spring Boot 通过执行这些集成测试来启动多个应用程序上下文(例如,由于使用 @MockBean 和 @Spy...

回答 1 投票 0

如何修复嵌入式kafka找不到meta.properties的错误

我正在尝试对使用kafka、kafka-streams和cassandra的应用程序进行集成测试。但是当我尝试设置测试类时,出现两个错误: 错误 [主要] BrokerMetadataCheckpoint:失败...

回答 2 投票 0

如何在@DataJpaTest中使用用户定义的数据库代理

我们需要跟踪数据库指标,因此我们使用 datasource-proxy 来跟踪它,以将其集成到我们创建的自定义数据源的 Spring Boot 项目中 如下 @成分 @Slf4j @

回答 1 投票 0

编写自定义 Spring ApplicationRunner 实现的单元测试并将 ApplicationArguments 的变体传递给它的最佳实践

我有一个名为 RefAppRunner 的 ApplicationRunner 实现,它执行一些逻辑。 我想编写一个基于 SpringBoot 的单元测试来验证 ApplicationRunner 的行为是否符合预期...

回答 1 投票 0

SpringBootTest:没有“org.springframework.test.web.servlet.MockMvc”类型的合格 bean 可用:

嘿,我在创建测试用例时已经开始使用 spring boot 测试框架学习 spring-boot junit 测试,我面临以下问题。 导入静态 org.hamcrest.Matchers.

回答 6 投票 0

如何参数化 Spring Boot 测试的属性值

我正在使用spring boot开发一个聚合框架,可以用来聚合多种I/O操作的结果。此外,它还支持非阻塞(反应式)和...

回答 2 投票 0

错误:在Postman中连接ECONNREFUSED 127.0.0.1:8080

在邮递员中测试基本项目,但得到 “错误:连接 ECONNREFUSED 127.0.0.1:8080”。 我正在通过表单数据中的邮递员上传多部分文件中的图像以及 JSON 对象...

回答 1 投票 0

在测试主题类中调用时,Mockbean 不会抛出错误

似乎返回 void 的mockbean 在测试对象内部调用时不会抛出错误。我可以在外面调用它,但它会抛出错误。是不是有什么问题...

回答 3 投票 0

当进入@Test方法时,SpringApplication日志不显示

我目前正在设置 SpringBoot 测试,我想查看应用程序运行时的日志输出。 然而,当 @Test 方法开始执行时,应用程序没有任何日志......

回答 1 投票 0

Spring boot从3.1.9升级到3.2.3 引起:java.lang.IllegalArgumentException:authenticationManager不能为null

我正在将 Spring Boot 项目从 3.1.9 升级到 3.2.3,运行测试时出现错误。发现下面的代码行导致了问题。 httpsecurity.anonymous(AbstractHttpConfigu...

回答 1 投票 0

使用 SpringRunner 加快 SpringBootTest 的启动时间

我正在寻找一种方法来最小化 SpringBootTest 的启动时间,目前启动和执行测试最多需要 15 秒。我已经使用了模拟的 webEnvironment 和

回答 1 投票 0

401(未经授权)JUnit 测试

我有以下 Spring Security 6 配置: @豆 公共SecurityFilterChain securityFilterChain(HttpSecurity httpSecurity)抛出异常{ http安全 .

回答 1 投票 0

如何解决在类路径资源 [org/springframework/boot/autoconfigure] 中定义的名称“flywayInitializer”创建 bean 时出错

我正在按照教程 [此处][1] 使用 TestContainers 为项目编写集成测试。我遇到了很多错误,我设法解决了这些错误,但无法克服以下错误。

回答 1 投票 0

如何禁用 Spring Boot 测试 ApplicationContextRunner 的日志记录(logging.level.root=warn 不起作用)

我正在创建一个 Spring Boot 启动器,并且在测试中使用 ApplicationContextRunner,但是传入logging.level.root=warn 作为属性值对我来说不起作用。 通过如下测试...

回答 1 投票 0

@预定作业找不到“sql表”,因为flyway migrate在每个测试用例之前运行

我创建了junit 5注释来在每次使用flyway进行测试之前清理和迁移我的数据库。这里是参考:博客 在我的申请中,我还安排了工作。在集成测试中(

回答 1 投票 0

使用@DataJpaTest时@MockBean不会被嘲笑

环境: 2 个数据源 - 一个 PostgreSQL 和 MongoDB JDK 17 春季启动3.1.1 J单元4 当 @DataJpaTest 的 updateScheduler 服务调用时,eventRepository 不返回模拟。 一切都在下面......

回答 1 投票 0

Mockito 它正在用 null 实例化模拟类中的构建器

从 Java 11 迁移到 17 以及 Springboot 2 迁移到 3 后,测试开始失败并出现 NPE。 经过一番调查,我发现这个模拟实例在构建器中给了我一个 NPE: Tracer 界面是 -> 我...

回答 1 投票 0

集成测试的奇怪问题

@Sql 在测试类 插入bankdemo.bills(id, is_active, 余额, 货币, account_id) 值('0', '1', '0.00', 'RUB', '0'); 绿色测试显示数据库中存在 id == 0 的 Bill @Te...

回答 1 投票 0

测试期间未添加 Apache Camel 3.x Springboot 2.7.x 路由

我的 RouteBuilder 类 @成分 公共类 MyRouteBuilder 扩展 RouteBuilder { @覆盖 公共无效配置()抛出异常{ 来自(“直接:开始”) ....

回答 1 投票 0

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