BATCH-2096: 'chunk-completion-policy' or 'commit-interval' with '#{jobParameters[...]}' is ignored when 'retry-limit' exists.
* Added a call for a completionPolicy when creating FaultTolerantStep * Added an assertion for the chunkCompletionPolicy in the unit test. JIRA: https://jira.springsource.org/browse/BATCH-2096
This commit is contained in:
committed by
Michael Minella
parent
856e25a862
commit
bfd6d8d355
@@ -248,6 +248,10 @@ public class StepParserStepFactoryBeanTests {
|
||||
assertEquals(new Integer(10), throttleLimit);
|
||||
Object tasklet = ReflectionTestUtils.getField(step, "tasklet");
|
||||
assertTrue(tasklet instanceof ChunkOrientedTasklet<?>);
|
||||
Object chunkProvider = ReflectionTestUtils.getField(tasklet, "chunkProvider");
|
||||
Object repeatOperations = ReflectionTestUtils.getField(chunkProvider, "repeatOperations");
|
||||
Object completionPolicy = ReflectionTestUtils.getField(repeatOperations, "completionPolicy");
|
||||
assertTrue(completionPolicy instanceof DummyCompletionPolicy);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user