From 501c6d053deba9921da7d790e7e92d49e47c6a20 Mon Sep 17 00:00:00 2001 From: dsyer Date: Sat, 15 Nov 2008 09:22:14 +0000 Subject: [PATCH] Remove test data before launch --- .../batch/sample/FootballJobFunctionalTests.java | 2 +- .../batch/sample/NonSequentialJobFunctionalTestsBase.java | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/spring-batch-samples/src/test/java/org/springframework/batch/sample/FootballJobFunctionalTests.java b/spring-batch-samples/src/test/java/org/springframework/batch/sample/FootballJobFunctionalTests.java index a5f91e15a..da73e85c4 100644 --- a/spring-batch-samples/src/test/java/org/springframework/batch/sample/FootballJobFunctionalTests.java +++ b/spring-batch-samples/src/test/java/org/springframework/batch/sample/FootballJobFunctionalTests.java @@ -32,7 +32,7 @@ public class FootballJobFunctionalTests extends AbstractValidatingBatchLauncherT @Override protected void validatePostConditions() throws Exception { int count = simpleJdbcTemplate.queryForInt("SELECT COUNT(*) from PLAYER_SUMMARY"); - assertTrue(count>0); + assertTrue(count > 0); } } diff --git a/spring-batch-samples/src/test/java/org/springframework/batch/sample/NonSequentialJobFunctionalTestsBase.java b/spring-batch-samples/src/test/java/org/springframework/batch/sample/NonSequentialJobFunctionalTestsBase.java index 1a28fc25b..44e26050e 100644 --- a/spring-batch-samples/src/test/java/org/springframework/batch/sample/NonSequentialJobFunctionalTestsBase.java +++ b/spring-batch-samples/src/test/java/org/springframework/batch/sample/NonSequentialJobFunctionalTestsBase.java @@ -8,6 +8,7 @@ import java.util.Map; import javax.sql.DataSource; +import org.junit.Before; import org.junit.Test; import org.springframework.batch.core.BatchStatus; import org.springframework.batch.core.JobParameter; @@ -21,6 +22,13 @@ public abstract class NonSequentialJobFunctionalTestsBase extends AbstractJobTes private SimpleJdbcTemplate simpleJdbcTemplate; + @Before + protected void removeOldData() throws Exception { + simpleJdbcTemplate.update("DELETE FROM PLAYERS"); + simpleJdbcTemplate.update("DELETE FROM GAMES"); + simpleJdbcTemplate.update("DELETE FROM PLAYER_SUMMARY"); + } + /** * This test processes a file that contains bad records. Those records will * skip. The step execution listener will detect that skips have occurred,