17得票1回答
Junit5与Spring Boot 1.5

我有一个使用spring-boot版本1.5.9.RELEASE的spring-boot应用程序。为了测试这个应用程序,我想使用junit-jupiter版本5.0.2。 对于简单的服务测试,它可以正常工作。但是当涉及到测试rest端点时,我失败了。原因是@RunWith(SpringRun...

17得票3回答
webEnvironment = RANDOM_PORT和webEnvironment = MOCK的区别

我编写了Spring Boot集成测试,并且它正在工作。这是测试配置:@RunWith(SpringRunner.class) @SpringBootTest(webEnvironment = RANDOM_PORT) @AutoConfigureMockMvc @Transactional ...

16得票1回答
Spring-boot应用程序测试.properties

我正在尝试使用junit对spring-boot应用程序进行单元测试。我已经将application-test.properties放置在src/test/resources下。我有一个ApplicationConfiguration类,它读取application.properties。 ...

15得票5回答
模拟投影结果Spring Data JPA

我正在我的Spring Boot项目中使用Spring Data JPA。 我正在执行一个JPQL查询,并使用投影来保存查询结果。 我的投影:public interface VeryBasicProjection { String getTitle(); String get...

14得票1回答
JsonPathResultMatchers不能应用于ResultMatcher。

我正在尝试使用Spring Boot 制作一个简单的测试。mockMvc.perform(post("/user") .contentType(MediaType.APPLICATION_JSON) .content(objectMapper.writeValueA...

14得票2回答
Spring Boot WebFlux测试找不到MockMvc

问题 我试图运行一个简单的Spring Boot测试,但是出现错误,提示在运行时无法MockMvc。文档表明我使用了正确的注释,并且我使用start.spring.io创建了我的pom.xml。不确定为什么会出现问题。 错误: No qualifying bean of type 'org...

13得票5回答
如何在@SpringBootTest启动期间防止日志噪声?

@RunWith(SpringRunner.class) @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT, properties = "logging....

13得票2回答
如何测试Spring Boot的处理程序拦截器

我们试图在使用Spring Boot版本1.4.0的应用程序中进行拦截器的集成测试,但不确定如何操作;以下是我们的应用程序设置:@Configuration @EnableAutoConfiguration() @ComponentScan public class Application e...

13得票2回答
如何修复嵌入式Kafka找不到meta.properties文件的错误

我正在为使用kafka、kafka-streams和cassandra的应用程序尝试进行集成测试。但是当我尝试设置测试类时,出现了两个错误: ERROR [main] BrokerMetadataCheckpoint: Failed to read meta.properties file u...

12得票3回答
只有一个Bean的Spring上下文测试

有没有推荐的方法来运行Spring Boot测试,其中只有一个被测试的主题在上下文中配置。 如果我使用 @Autowired 注释来注入一个模拟服务,而不是将整个配置类添加到上下文中,会发生什么情况?@RunWith(SpringRunner.class) @SpringBootTest(p...