IN PROGRESS - BATCH-858: Pause / resume of Job

added pause to JobOperator and introduced BatchStatus.PAUSED
This commit is contained in:
robokaso
2008-10-21 12:40:37 +00:00
parent c3df035607
commit 9802f531cb
4 changed files with 51 additions and 31 deletions

View File

@@ -390,4 +390,19 @@ public class SimpleJobOperatorTests {
assertEquals(BatchStatus.STOPPING, jobExecution.getStatus());
}
@Test
public void testPause() throws Exception{
JobInstance jobInstance = new JobInstance(123L, jobParameters, job.getName());
JobExecution jobExecution = new JobExecution(jobInstance, 111L);
jobExplorer.getJobExecution(111L);
expectLastCall().andReturn(jobExecution);
jobRepository.update(jobExecution);
replay(jobExplorer);
replay(jobRepository);
jobOperator.pause(111L);
verify(jobExplorer);
verify(jobRepository);
assertEquals(BatchStatus.PAUSED, jobExecution.getStatus());
}
}