From 2edf00947fe30d81a2f04cf55c58d10dfe8febd3 Mon Sep 17 00:00:00 2001 From: dsyer Date: Tue, 26 Feb 2008 12:09:48 +0000 Subject: [PATCH] Incomplete - task 84: Fix samples Fix execution tests broken by default skip policy --- .../springframework/batch/execution/launch/SimpleJobTests.java | 2 ++ .../batch/execution/step/ItemOrientedStepTests.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/spring-batch-execution/src/test/java/org/springframework/batch/execution/launch/SimpleJobTests.java b/spring-batch-execution/src/test/java/org/springframework/batch/execution/launch/SimpleJobTests.java index fd444102b..5fa09cd12 100644 --- a/spring-batch-execution/src/test/java/org/springframework/batch/execution/launch/SimpleJobTests.java +++ b/spring-batch-execution/src/test/java/org/springframework/batch/execution/launch/SimpleJobTests.java @@ -34,6 +34,7 @@ import org.springframework.batch.execution.repository.dao.MapJobDao; import org.springframework.batch.execution.repository.dao.MapStepDao; import org.springframework.batch.execution.step.AbstractStep; import org.springframework.batch.execution.step.ItemOrientedStep; +import org.springframework.batch.execution.step.support.NeverSkipItemSkipPolicy; import org.springframework.batch.item.ItemReader; import org.springframework.batch.item.ItemWriter; import org.springframework.batch.item.reader.ListItemReader; @@ -175,6 +176,7 @@ public class SimpleJobTests extends TestCase { throw new RuntimeException("Foo"); } }); + step.setItemSkipPolicy(new NeverSkipItemSkipPolicy()); step.afterPropertiesSet(); job.setSteps(Collections.singletonList(step)); diff --git a/spring-batch-execution/src/test/java/org/springframework/batch/execution/step/ItemOrientedStepTests.java b/spring-batch-execution/src/test/java/org/springframework/batch/execution/step/ItemOrientedStepTests.java index b3aff87ee..7724fc12c 100644 --- a/spring-batch-execution/src/test/java/org/springframework/batch/execution/step/ItemOrientedStepTests.java +++ b/spring-batch-execution/src/test/java/org/springframework/batch/execution/step/ItemOrientedStepTests.java @@ -38,6 +38,7 @@ import org.springframework.batch.execution.repository.dao.MapStepDao; import org.springframework.batch.execution.scope.StepScope; import org.springframework.batch.execution.scope.StepSynchronizationManager; import org.springframework.batch.execution.step.support.JobRepositorySupport; +import org.springframework.batch.execution.step.support.NeverSkipItemSkipPolicy; import org.springframework.batch.execution.step.support.StepInterruptionPolicy; import org.springframework.batch.io.exception.BatchCriticalException; import org.springframework.batch.item.ExecutionContext; @@ -539,6 +540,7 @@ public class ItemOrientedStepTests extends TestCase { throw new ResetFailedException("Bar"); } }); + itemOrientedStep.setItemSkipPolicy(new NeverSkipItemSkipPolicy()); Step step = new StepSupport("stepName"); JobExecution jobExecutionContext = jobInstance.createJobExecution();