在 SpringBootTest 中禁用使用 spring.config.import 激活的配置服务客户端
我有一个裸露的 Spring Boot 应用程序 @SpringBootApplication 公共类客户端应用程序{ 公共静态无效主(字符串[] args){ SpringApplication.run(ClientApplication.class, arg...
MockMVC 忽略了 @Order 注解的顺序,顺便说一下,按照字母顺序命名,当第二个方法命名为 test2_b 时,该方法就变成了第二个,应该按原样执行,但是在 t...
如何解决No bean name 'xxx' available?
下面没有创建bean dataSource。由于这个原因,创建entityManagerFactory bean 时出现问题。我的问题是为什么没有创建 bean dataSource?这背后的原因是...
我正在为一个应用程序编写测试,其中在连接到 DB2 数据库时将 DataSource 创建为 Bean。对于测试,我想使用内存中的 H2 数据库并调用 main 方法......
如何将@ServiceConnection与GenericContainer和自定义ConnectionDetails一起使用
我在测试中使用新的 @ServiceConnection 注释来管理 KafkaContainer,它按预期工作 - 在自动配置期间使用 KafkaContainerConnectionDetails 来覆盖引导程序
尝试使用mockMvc.perform(....content(someJson)来测试我的Web应用程序
当使用mockMvc.perform 测试我的Web 应用程序时,我尝试使用.content(someJson) 来满足主体的要求。不幸的是,当使用 .content 时,它显示为红色并出现错误: ...
我有一个 Spring Boot 文件,其中包含测试 YAML 文件 application-test.yml ,位于 src/test/resources 下: 钥匙斗篷: 端点:https://test.org 在 JUnit 测试中,我尝试使用以下方法读取值: 导入...
GraphQlTester 或 GraphQLTestTemplate 未使用 SpringBoot 3.x 进行注入
SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.MOCK) @AutoConfigureGraphQlTester 类 SpaceControllerTest { @Autowired 私有 GraphQlTester graphQlTester; // 在测试用例下面`
我编写了带有@SpringBootTest 注释的集成测试。为了运行测试,我将数据从测试资源中的 data.sql 插入到 H2 数据库中。 我遇到第一次测试成功运行的情况......
mock restTemplate.exchange() 方法在 groovy spock 测试中抛出 MissingMethodExceptionin
实际的java代码 metadataContentList.addAll((restTemplate.exchange(SERVICE_URL + queryForIds, HttpMethod.GET, httpEntity, DocMetadataResponse.class, map).getBody()).getResults()); 这是一个模拟 r ...
@WithMockUser 在测试使用@PreAuthorize() 保护的方法时没有接受模拟用户。我收到 org.springframework.security.authentication.BadCredentialsException: Bad credentials excep...
我想为课堂上的所有测试填充一次数据库。 @ToString @建造者 @NoArgsConstructor @AllArgsConstructor @实体 公共课地点{ 公共静态最终位置未知 = ...
我正在查看我为 SpringBootTestConfiguration 找到的示例。 我的问题是 - 我见过相互引用 beans 的例子,我们通常定义一个依赖类的 bean 并传递...
如何实现 EnvironmentPostProcessor 加载 @ConfigurationProperties 类以进行 Spring boot 测试?
我正在为 spring boot 2.7.6 应用程序编写测试,并且有一个 TestResourceLoader 类用于从实现 EnvironmentPostProce 的测试/资源加载 yml 属性(application-test.yml)文件...
org.apache.camel.FailedToCreateRouteException:创建路由失败:因为名称为静态方法:methodA() 在类中找不到:
我正在使用 mockito 和 camelTestSupport 编写骆驼路线测试,但测试失败并出现以下错误: 由以下原因引起:org.apache.camel.component.bean.MethodNotFoundException:带有 na 的静态方法...
唯一索引违规时H2错误的集成测试-测试@Sql数据加载后的陈旧ID序列?
报错信息是: 唯一索引或主键违规:“PRIMARY KEY ON PUBLIC.LAYOUT(ID) ( /* key:1 */ CAST(1 AS BIGINT), 'My simple layout', CAST(1 AS BIGINT))”;语句: 插件...
如何为在单元测试中以编程方式启动的 SpringBootApplication 设置配置属性?
我在 SpringBoot 2.7.7 项目中有以下单元测试。 我以编程方式启动 SpringBoot 应用程序,以便我可以捕获我预计会在启动时抛出的错误。 但错误只是
如何在springboot中实现in-memory mariadb运行junit测试,得到java.sql.SQLNonTransientConnectionException
我正在尝试在我的 spring-boot 应用程序中为我的数据服务编写 JUnit 集成测试用例。 最初,我使用的是Spring提供的H2内存数据库。然而,在我的生产环境中......
公共 URL generateSignedUrl( 字符串文件名){ 可选 url = Optional.empty(); 尝试 { 长 startTime = System.currentTimeMi ...
SpringBootTest 中 WireMock stubbing 的区别(静态 vs. JUnit5 扩展)
我在理解 Spring Boot 中的 WireMock 集成时遇到了一些麻烦。似乎可以通过使用静态 WireMock.stubFor() 或 WireMockExtension 的 wireMockExtension 来设置存根。