@Test public void testCompletedStatus() { // Step에서 Write 작업이 한번도 일어나지 않았다면... 더 이상 할 일이 없다... stepExecution.setWriteCount(0); FlowExecutionStatus status = decider.decide(jobExecution, stepExecution); assertThat(status).isEqualTo(FlowExecutionStatus.COMPLETED); }
@Test public void testNextStatus() { // Step 에서 Write 작업이 5번 일어났다면... stepExecution.setWriteCount(5); FlowExecutionStatus status = decider.decide(jobExecution, stepExecution); assertThat(status.getName()).isEqualTo("NEXT"); }