package org.openbakery.racecontrol.plugin;
import java.util.List;
import org.openbakery.racecontrol.data.Driver;
import org.openbakery.racecontrol.persistence.PersistenceException;
import org.openbakery.racecontrol.plugin.result.ResultDataAccess;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;
public class ResultDataAccessTest {
private static Logger logger = LoggerFactory.getLogger(ResultDataAccessTest.class);
private ApplicationContext context;
@Test
public void testResult() throws PersistenceException {
ResultDataAccess resultDataAccess = (ResultDataAccess) context.getBean("resultDataAccess");
List<Driver> result = resultDataAccess.getResult(713);
logger.debug("Drivers: {}", result);
}
@BeforeClass
public void initSpring() {
String dir = "spring-config.xml";
context = new ClassPathXmlApplicationContext(new String[] { dir });
}
}