package org.genedb.crawl;
import java.io.IOException;
import java.io.Reader;
import java.util.List;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;
import org.genedb.crawl.CrawlException;
import org.genedb.crawl.mappers.OrganismsMapper;
import org.genedb.crawl.model.Organism;
import junit.framework.TestCase;
public class DatabaseTest extends TestCase {
private static SqlSessionFactory sqlMapper = null;
public void test1() throws CrawlException, IOException {
String resource = "test.xml";
Reader reader = null;
reader = Resources.getResourceAsReader(resource);
sqlMapper = new SqlSessionFactoryBuilder().build(reader,
System.getProperties());
SqlSession session = sqlMapper.openSession();
OrganismsMapper mapper = session.getMapper(OrganismsMapper.class);
List<Organism> organisms = mapper.list();
for (Organism organism : organisms) {
System.out.println(organism.common_name);
}
}
}