From 46f790eb4b4574305d6c278a2b8e64255c8f17eb Mon Sep 17 00:00:00 2001 From: Chris Schaefer Date: Wed, 4 Sep 2013 19:32:03 -0400 Subject: [PATCH] Fix JobOperatorTests.testJobOperatorGetRunningJobInstancesException TCK test * Throw a NoSuchJobException in the event no running job executions are found when calling getRunningExecutions(String name) --- .../springframework/batch/core/jsr/launch/JsrJobOperator.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/spring-batch-core/src/main/java/org/springframework/batch/core/jsr/launch/JsrJobOperator.java b/spring-batch-core/src/main/java/org/springframework/batch/core/jsr/launch/JsrJobOperator.java index 28a944dde..b62ef5563 100644 --- a/spring-batch-core/src/main/java/org/springframework/batch/core/jsr/launch/JsrJobOperator.java +++ b/spring-batch-core/src/main/java/org/springframework/batch/core/jsr/launch/JsrJobOperator.java @@ -342,6 +342,10 @@ public class JsrJobOperator implements JobOperator { List results = new ArrayList(findRunningJobExecutions.size()); + if(results.isEmpty()) { + throw new NoSuchJobException("Job name: " + name + " not found."); + } + for (org.springframework.batch.core.JobExecution jobExecution : findRunningJobExecutions) { results.add(jobExecution.getId()); }