package org.softlanding.jms; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.batch.sample.domain.football.PlayerDao; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import es.fcs.batch.integration.chunk.SerializableChunkProcessor; import es.fcs.batch.integration.chunk.SerializablePassThroughItemProcessor; import es.fcs.batch.sample.domain.football.internal.JdbcPlayerDao; import es.fcs.batch.sample.domain.football.internal.PlayerItemWriter; import es.fcs.poc.NonValidatingContextLoader; @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations={"classpath:data-source-context-sc.xml"}, loader=NonValidatingContextLoader.class) public class testAutowiring extends AbstractJUnit4SpringContextTests { @Test public void test(){ PlayerDao playerDao = new JdbcPlayerDao(); PlayerItemWriter playerItemWriter = new PlayerItemWriter(); playerItemWriter.setPlayerDao(playerDao); SerializablePassThroughItemProcessor passThroughItemProcessor = new SerializablePassThroughItemProcessor(); SerializableChunkProcessor serializableChunkProcessor = new SerializableChunkProcessor(passThroughItemProcessor, playerItemWriter); System.out.println(serializableChunkProcessor); } }