Skip to content

Commit

Permalink
RESOLVED - BATCH-1650: Override GroupAwareJob#toString method
Browse files Browse the repository at this point in the history
  • Loading branch information
robokaso committed Nov 8, 2010
1 parent 362bd56 commit 1274bea
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 0 deletions.
Expand Up @@ -19,6 +19,7 @@
import org.springframework.batch.core.JobExecution;
import org.springframework.batch.core.JobParametersIncrementer;
import org.springframework.batch.core.JobParametersValidator;
import org.springframework.util.ClassUtils;

/**
* A {@link Job} that can optionally prepend a group name to another job's name,
Expand Down Expand Up @@ -114,5 +115,10 @@ public boolean equals(Object obj) {
public int hashCode() {
return delegate.hashCode();
}

@Override
public String toString() {
return ClassUtils.getShortName(delegate.getClass()) + ": [name=" + getName() + "]";
}

}
Expand Up @@ -41,4 +41,9 @@ public void testGetJobName() {
assertEquals("jobs.foo", result.getName());
}

@Test
public void testToString() {
GroupAwareJob result = new GroupAwareJob("jobs", job);
assertEquals("JobSupport: [name=jobs.foo]", result.toString());
}
}

0 comments on commit 1274bea

Please sign in to comment.