BATCH-1525: check for null when creating ExitStatus

This commit is contained in:
dsyer
2010-03-02 17:20:53 +00:00
parent 49d46f3365
commit 14f39abcbd
2 changed files with 7 additions and 1 deletions

View File

@@ -80,7 +80,7 @@ public class ExitStatus implements Serializable, Comparable<ExitStatus> {
public ExitStatus(String exitCode, String exitDescription) {
super();
this.exitCode = exitCode;
this.exitDescription = exitDescription;
this.exitDescription = exitDescription == null ? "" : exitDescription;
}
/**

View File

@@ -28,6 +28,12 @@ import org.springframework.batch.support.SerializationUtils;
*/
public class ExitStatusTests {
@Test
public void testExitStatusNullDescription() {
ExitStatus status = new ExitStatus("10", null);
assertEquals("", status.getExitDescription());
}
@Test
public void testExitStatusBooleanInt() {
ExitStatus status = new ExitStatus("10");