package org.pegadi.server; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.AbstractTransactionalJUnit4SpringContextTests; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import org.springframework.test.context.transaction.TransactionConfiguration; import javax.sql.DataSource; /** * @author Marvin B. Lillehaug <lillehau@underdusken.no> */ @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations="classpath*:testContext.xml") @TransactionConfiguration(transactionManager="transactionManager", defaultRollback=true) public abstract class AbstractDatabaseTest extends AbstractTransactionalJUnit4SpringContextTests { @Autowired private DataSource dataSource; public DataSource getDataSource() { return dataSource; } }