Я запускаю пакетное задание в @SpringBootTest
:
@Autowired
private JobRunner jobRunner;
jobRunner.runNowForTests("X_Job");
И у меня есть прослушиватель, который запускает Y_Job
после завершения X_Job
:
class JobFinishedEventListener {
@Autowired
private JobRunner jobRunner;
@Override
public void afterJob(JobExecution jobExecution) {
jobRunner.runNow("Y_Job");
}
}
Моя @Test
функция проверяет, что X_Job
успешно завершено, как это:
assertJobStatus(X_Job_Execution, COMPLETED);
Однако я не знаю, как проверить, успешно ли Y_Job
работал, так как у меня нет ссылки на его исполнение. Как я могу выполнить это? 1017 *?