From 9972d41d6de41b395bf02778b411212c8b14ef4a Mon Sep 17 00:00:00 2001 From: dsyer Date: Wed, 13 Aug 2008 12:38:52 +0000 Subject: [PATCH] ...but only if a step execution dao is provided --- .../core/repository/dao/AbstractJobExecutionDaoTests.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/spring-batch-core/src/test/java/org/springframework/batch/core/repository/dao/AbstractJobExecutionDaoTests.java b/spring-batch-core/src/test/java/org/springframework/batch/core/repository/dao/AbstractJobExecutionDaoTests.java index 68621beeb..53bcb7a43 100644 --- a/spring-batch-core/src/test/java/org/springframework/batch/core/repository/dao/AbstractJobExecutionDaoTests.java +++ b/spring-batch-core/src/test/java/org/springframework/batch/core/repository/dao/AbstractJobExecutionDaoTests.java @@ -145,8 +145,11 @@ public abstract class AbstractJobExecutionDaoTests extends AbstractTransactional exec.createStepExecution(new StepSupport("foo")); dao.saveJobExecution(exec); - for (StepExecution stepExecution : exec.getStepExecutions()) { - getStepExecutionDao().saveStepExecution(stepExecution); + StepExecutionDao stepExecutionDao = getStepExecutionDao(); + if (stepExecutionDao != null) { + for (StepExecution stepExecution : exec.getStepExecutions()) { + stepExecutionDao.saveStepExecution(stepExecution); + } } JobExecution value = dao.getJobExecution(exec.getId());