blob: 0a00bb7a253a43277ad3fc9b879d8ddae6727288 [file] [log] [blame]
package eclipselink.example.mysports.application.test.model;
import eclipselink.example.mysports.application.test.TestingLeagueRepository;
import eclipselink.example.mysports.application.test.admin.MockAdminServerConnector;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
import eclipselink.example.mysports.mysports.application.MySportsConfig;
import eclipselink.example.mysports.mysports.application.services.LeagueRepository;
public class QueryTests {
public static final String LEAGUE = "OSL";
private static LeagueRepository repository;
private static MySportsConfig config;
@Test
public void loadU6Division() {
repository.getDivision("U6");
}
@BeforeClass
public static void createEMF() {
EntityManagerFactory adminEMF = Persistence.createEntityManagerFactory("MySportsAdmin", TestingLeagueRepository.get());
config = new MySportsConfig();
((MockAdminServerConnector) config.getAdminConnector()).setEMF(adminEMF);
repository = new TestingLeagueRepository(config);
repository.setLeagueId(LEAGUE, null);
}
@AfterClass
public static void closeEMF() {
repository.close();
((MockAdminServerConnector) config.getAdminConnector()).getEMF().close();
}
}