【发布时间】:2021-07-02 03:23:35
【问题描述】:
我正在尝试使用 Spring Batch 为应用程序编写测试。 我以网站上的例子为基础Testing a Spring Batch Job
//@RunWith(SpringRunner.class)
@ExtendWith(SpringExtension.class)
//@SpringBatchTest
@SpringBootTest
@EnableAutoConfiguration
@ContextConfiguration(classes = { BatchConfig.class })
@TestExecutionListeners({ DependencyInjectionTestExecutionListener.class, DirtiesContextTestExecutionListener.class })
@DirtiesContext(classMode = ClassMode.AFTER_CLASS)
public class SpringBatchTest {
@Autowired
private JobLauncherTestUtils jobLauncherTestUtils;
@Autowired
private JobRepositoryTestUtils jobRepositoryTestUtils;
@After
public void cleanUp() {
jobRepositoryTestUtils.removeJobExecutions();
}
...
}
但是我在 bean jobRepositoryTestUtils 上有一个错误: 无法自动接线。找不到“JobRepositoryTestUtils”类型的 bean
【问题讨论】:
标签: spring-batch