스프링 배치 테스트를 쉽게!!
Spring2011. 3. 22. 19:01
2.1.7 버전에 있는 JobLauncherTestUtils를 활용하여, 테스트를 하자!!
http://static.springsource.org/spring-batch/reference/html-single/index.html#creatingUnitTestClass
굿굿굿.
잡을 테스트 하거나 스텝을 테스트 할 수 있다.
Reader 및 Writer 테스트는 좀 더 살펴 봐야 하고..
문서에 있는 것 처럼 사용할려면
JobLauncherTestUtils를 빈으로 만들어 주고, job, jobLauncher, jobRepository를 셋팅해주고 Inject 받아서 사용 하면 됨!!
테스트 클래스에 @Transactional 안적어저도 됨!! 적어 주면 오류!!
Rollback은 어디서 하는지 확인해 봐야함!!!
http://static.springsource.org/spring-batch/reference/html-single/index.html#creatingUnitTestClass
굿굿굿.
잡을 테스트 하거나 스텝을 테스트 할 수 있다.
Reader 및 Writer 테스트는 좀 더 살펴 봐야 하고..
문서에 있는 것 처럼 사용할려면
JobLauncherTestUtils를 빈으로 만들어 주고, job, jobLauncher, jobRepository를 셋팅해주고 Inject 받아서 사용 하면 됨!!
테스트 클래스에 @Transactional 안적어저도 됨!! 적어 주면 오류!!
Rollback은 어디서 하는지 확인해 봐야함!!!