IN PROGRESS - BATCH-962: refactor TaskletStep's exception handling for better clarity

cleaned up redundant metadata updates from AbstractStep
This commit is contained in:
robokaso
2008-12-09 10:41:56 +00:00
parent b1bcc8422f
commit 59e8e9397c
4 changed files with 22 additions and 39 deletions

View File

@@ -291,7 +291,7 @@ public class AbstractStepTests {
assertEquals("close", events.get(i++));
assertEquals(3, events.size());
assertEquals(ExitStatus.UNKNOWN.getExitCode(), execution.getExitStatus().getExitCode());
assertEquals(ExitStatus.UNKNOWN, execution.getExitStatus());
}
/**

View File

@@ -130,7 +130,7 @@ public class TaskletStepExceptionTests {
taskletStep.execute(stepExecution);
assertEquals(COMPLETED, stepExecution.getStatus());
assertFalse(stepExecution.getFailureExceptions().contains(exception));
assertEquals(4, jobRepository.getUpdateCount());
assertEquals(3, jobRepository.getUpdateCount());
}
@Test

View File

@@ -298,8 +298,7 @@ public class TaskletStepTests {
step.execute(stepExecution);
// context saved before looping and updated once for every processing
// loop (once in this case) and finally in the abstract step (regardless
// of execution logic)
// loop (once in this case)
assertEquals(3, list.size());
}