RESOLVED - issue BATCH-1446: Add convenience method to ExitStatus for capturing stack trace
This commit is contained in:
@@ -187,6 +187,15 @@ public class ExitStatusTests {
|
||||
assertEquals("Foo", status.getExitDescription());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testAddExitDescriptionWIthStacktrace() throws Exception {
|
||||
ExitStatus status = ExitStatus.EXECUTING.addExitDescription(new RuntimeException("Foo"));
|
||||
assertTrue(ExitStatus.EXECUTING != status);
|
||||
String description = status.getExitDescription();
|
||||
assertTrue("Wrong description: "+description, description.contains("Foo"));
|
||||
assertTrue("Wrong description: "+description, description.contains("RuntimeException"));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testAddExitDescriptionToSameStatus() throws Exception {
|
||||
ExitStatus status = ExitStatus.EXECUTING.addExitDescription("Foo").addExitDescription("Foo");
|
||||
@@ -196,7 +205,7 @@ public class ExitStatusTests {
|
||||
|
||||
@Test
|
||||
public void testAddEmptyExitDescription() throws Exception {
|
||||
ExitStatus status = ExitStatus.EXECUTING.addExitDescription("Foo").addExitDescription(null);
|
||||
ExitStatus status = ExitStatus.EXECUTING.addExitDescription("Foo").addExitDescription((String)null);
|
||||
assertEquals("Foo", status.getExitDescription());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user