BATCH-63: added <listeners> element to <simple-task>

This commit is contained in:
trisberg
2008-11-21 03:23:51 +00:00
parent c11cb3f111
commit 190b14b3fd
4 changed files with 61 additions and 33 deletions

View File

@@ -29,6 +29,7 @@ import org.springframework.batch.core.JobParameters;
import org.springframework.batch.core.repository.JobRepository;
import org.springframework.batch.core.repository.support.MapJobRepositoryFactoryBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
@@ -48,8 +49,13 @@ public class StepWithSimpleTaskJobParserTests {
private JobRepository jobRepository;
@Autowired
@Qualifier("tasklet")
private AbstractTestComponent tasklet;
@Autowired
@Qualifier("listener")
private TestListener listener;
@Before
public void setUp() {
MapJobRepositoryFactoryBean.clear();
@@ -63,5 +69,6 @@ public class StepWithSimpleTaskJobParserTests {
assertEquals(BatchStatus.COMPLETED, jobExecution.getStatus());
assertEquals(2, jobExecution.getStepExecutions().size());
assertTrue(tasklet.isExecuted());
assertTrue(listener.isExecuted());
}
}