BATCH-1525: check for null when creating ExitStatus
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user