result = result.replaceExitCode(status.exitCode);
@Test public void testAddExitCodeToExistingStatus() throws Exception { ExitStatus status = ExitStatus.EXECUTING.replaceExitCode("FOO").replaceExitCode("BAR"); assertTrue(ExitStatus.EXECUTING != status); assertEquals("BAR", status.getExitCode()); }
/** * Test method for * {@link org.springframework.batch.core.ExitStatus#and(org.springframework.batch.core.ExitStatus)} * . */ @Test public void testAndExitStatusWhenCustomContinuableAddedToContinuable() { assertEquals("CUSTOM", ExitStatus.EXECUTING.and(ExitStatus.EXECUTING.replaceExitCode("CUSTOM")).getExitCode()); }
/** * Test method for * {@link org.springframework.batch.core.ExitStatus#and(org.springframework.batch.core.ExitStatus)} * . */ @Test public void testAndExitStatusWhenCustomCompletedAddedToCompleted() { assertEquals("COMPLETED_CUSTOM", ExitStatus.COMPLETED.and( ExitStatus.EXECUTING.replaceExitCode("COMPLETED_CUSTOM")).getExitCode()); }
/** * Test method for * {@link org.springframework.batch.core.ExitStatus#and(org.springframework.batch.core.ExitStatus)} * . */ @Test public void testAndExitStatusWhenCustomContinuableAddedToFinished() { assertEquals("CUSTOM", ExitStatus.COMPLETED.and(ExitStatus.EXECUTING.replaceExitCode("CUSTOM")).getExitCode()); }
@Test public void testAddExitCode() throws Exception { ExitStatus status = ExitStatus.EXECUTING.replaceExitCode("FOO"); assertTrue(ExitStatus.EXECUTING != status); assertEquals("FOO", status.getExitCode()); }
@Test public void testAddExitCodeToSameStatus() throws Exception { ExitStatus status = ExitStatus.EXECUTING.replaceExitCode(ExitStatus.EXECUTING.getExitCode()); assertTrue(ExitStatus.EXECUTING != status); assertEquals(ExitStatus.EXECUTING.getExitCode(), status.getExitCode()); }
@Test public void testAddExitCodeWithDescription() throws Exception { ExitStatus status = new ExitStatus("BAR", "Bar").replaceExitCode("FOO"); assertEquals("FOO", status.getExitCode()); assertEquals("Bar", status.getExitDescription()); }
@Test public void testSerializable() throws Exception { ExitStatus status = ExitStatus.EXECUTING.replaceExitCode("FOO"); byte[] bytes = SerializationUtils.serialize(status); Object object = SerializationUtils.deserialize(bytes); assertTrue(object instanceof ExitStatus); ExitStatus restored = (ExitStatus) object; assertEquals(status.getExitCode(), restored.getExitCode()); } }
result = result.replaceExitCode(status.exitCode);
result = result.replaceExitCode(status.exitCode);
result = result.replaceExitCode(status.exitCode);
result = result.replaceExitCode(status.exitCode);