Spring Batch Test

Overview

This module contains code for facilitating the testing of batch jobs. The project includes the following classes:

Class NameUse
AbstractJobTestsEnd-to-end batch job testing as well as testing individual steps
AssertFileChecking equality of flat files
DataSourceInitializerWrapper for a DataSource that can run scripts on start up and shut down
JobRepositoryTestUtilsCreate and remove JobExecution instances from a database
MetaDataInstanceFactoryCreate test instances of JobExecution, JobInstance and StepExecution
StepRunnerExecute steps outside of a Job