package com.idega.core.test.base;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.test.context.transaction.TransactionConfiguration;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
import com.idega.core.persistence.GenericDao;
/**
* test extending this class requires hibarnate libs on the classpath
* @author <a href="mailto:civilis@idega.com">Vytautas Čivilis</a>
* @version $Revision: 1.2 $
*
* Last modified: $Date: 2008/07/03 12:14:07 $ by $Author: civilis $
*/
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration
@TransactionConfiguration(transactionManager="transactionManager", defaultRollback=false)
@Transactional
public abstract class IdegaBaseTransactionalTest extends IdegaBaseTest {
@Resource(name="genericDAO")
private GenericDao genericDao;
public GenericDao getGenericDao() {
return genericDao;
}
}