所以我有一个用@SpringBootTest注释的测试类
@SpringBootTest
@Slf4j
public class IntegrationTests {}
此代码自动在我的应用程序中以@service注释的两个类中启动。
在集成测试中,我正在测试Spring Scheduler是否可以按预期工作,并且测试通过了。
现在,我想编写另一个测试,该测试仅测试用@service注释的两个服务之一。我要启用和禁用自己的第二项服务。这是因为两个服务之一使用springboot @scheduled注释,这将导致不可预测的逻辑。
那么有什么方法可以启动@SpringBootTest并选择我需要的服务吗?
谢谢!
答案 0 :(得分:0)
您是否尝试过在@SpringBootTest中添加测试类?像这样: @SpringBootTest(classes = YourTestClass.class)