【发布时间】:2021-04-25 15:09:41
【问题描述】:
我有两节课
@Service
public class A {
}
@Service
public class B {
@Autowired
private A a;
}
我想编写一个集成测试来测试我的 B 类。我不想加载整个 Spring Boot 应用程序,所以 @SpringBootTest 注释对我不起作用。我尝试使用 @WebMvcTest 注释,但它也在加载其他类。
有没有办法只加载某些类或包?
【问题讨论】:
-
意见:一次测试几个但不是所有的应用程序组件几乎没有增加价值。执行广泛的单元测试,然后在整个应用程序堆栈上测试您的业务需求。
标签: java spring spring-boot spring-test spring-test-mvc