super();
}
@Test
public void testExecute() throws Exception {
Tasklet tasklet = new Tasklet() {
public RepeatStatus execute(StepContribution contribution, ChunkContext chunkContext) throws Exception {
return RepeatStatus.FINISHED;
}
};
StepContribution contribution = Mockito.mock(StepContribution.class);
StepExecution stepExecution = createStepExecution("testExecuteJob", "testExecuteStep");
StepContext stepContext = Mockito.mock(StepContext.class);
Mockito.when(stepContext.getStepExecution()).thenReturn(stepExecution);
ChunkContext chunkContext = Mockito.mock(ChunkContext.class);
Mockito.when(chunkContext.getStepContext()).thenReturn(stepContext);
tasklet.execute(contribution, chunkContext);
Operation op = assertOperationDetails(getFirstEntered(), "execute", stepExecution.getStepName());
assertOperationPath(op, stepExecution);
}