我正在尝试为我的应用编写JUnit测试用例。在使用JUnit 5之后,我无法通过@ContextConfiguration创建必要的bean。
它没有抛出任何错误。但是,在测试类中进行自动装配时,我得到了空值。
我添加了以下依赖项:
testImplementation "org.junit.jupiter:junit-jupiter-api:5.3.0"
testCompile('org.junit.jupiter:junit-jupiter-params:5.3.0')
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.3.0"
以及我的代码
@ContextConfiguration(classes = ServiceTestContextConfiguration.class)
public class ApplicationConfigTest {
@Autowired
private ApplicationServiceConfiguration
应用程序服务配置;
@ContextConfiguration
public class ServiceTestContextConfiguration {
@Bean
public ApplicationServiceConfiguration applicationServiceConfiguration() {
return new ApplicationServiceConfiguration();
}
我正在使用 Spring Boot 2。