/** * Test method for * {@link MetaDataInstanceFactory#createJobExecutionWithStepExecutions(Long, java.util.Collection)} * . */ @Test public void testCreateJobExecutionWithStepExecutions() { assertNotNull(MetaDataInstanceFactory.createJobExecutionWithStepExecutions(executionId, Arrays.asList(stepName))); }
@Test(expected=IllegalArgumentException.class) public void testFromStepInJobNoSuchStep() throws Exception { Date date = new Date(); JobExecution jobExecution = MetaDataInstanceFactory.createJobExecutionWithStepExecutions(123L, Arrays.asList("foo", "bar")); Date result = ExecutionContextTestUtils.getValueFromStepInJob(jobExecution, "spam", "foo"); assertEquals(date, result); }
@Test public void testFromStepInJob() throws Exception { Date date = new Date(); JobExecution jobExecution = MetaDataInstanceFactory.createJobExecutionWithStepExecutions(123L, Arrays.asList("foo", "bar")); StepExecution stepExecution = jobExecution.createStepExecution("spam"); stepExecution.getExecutionContext().put("foo", date); Date result = ExecutionContextTestUtils.getValueFromStepInJob(jobExecution, "spam", "foo"); assertEquals(date, result); }