package de.randi2.core.integration.dao; import static junit.framework.Assert.fail; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; import org.hibernate.SessionFactory; import org.junit.Before; import org.springframework.beans.factory.annotation.Autowired; import de.randi2.testUtility.utility.InitializeDatabaseUtil; public abstract class AbstractDaoTest { @Autowired protected InitializeDatabaseUtil databaseUtil; protected EntityManager entityManager; @PersistenceContext public void setEntityManager(EntityManager entityManager) { this. entityManager = entityManager; } @Before public void setUp(){ try { databaseUtil.setUpDatabaseUserAndTrialSites(); } catch (Exception e) { fail(e.getMessage()); } } }