package org.inbio.m3s.dao; import java.util.List; import org.springframework.test.AbstractDependencyInjectionSpringContextTests; public class GenericSearchDAOTest extends AbstractDependencyInjectionSpringContextTests{ @Override protected String[] getConfigLocations() { return new String [] { //"classpath*:/**/applicationContext-*.xml", //"classpath*:**/applicationContext-*.xml", //"classpath*:org/inbio/m3s/**/applicationContext-*.xml", //"classpath*:/org/inbio/m3s/**/impl/applicationContext-*-test.xml", "classpath*:org/inbio/m3s/dao/applicationContext-dao.xml", "classpath*:org/inbio/m3s/dao/applicationContext-factories.xml", //"classpath*:/org/inbio/m3s/service/impl/applicationContext-service-test.xml" }; } String HSQL = "select m.mediaId" + " from Media as m" + " where m.mediaId " + "in (select tm.id.mediaId" + " from TaxonMedia as tm" + " where tm.id.taxonId = "+63799 + "" + "or tm.id.taxonId = "+881+")"; String HSQL2 = "select m.mediaId" + " from Media as m" + " where m.mediaId > 1"; public void testGetTotalResults(){ GenericSearchDAO gsDAO = (GenericSearchDAO) this.applicationContext.getBean("genericSearchDAO"); String theHSQL = "select count(m.mediaId)" + HSQL2.substring(("select m.mediaId").length()); Integer resTotal = gsDAO.getTotalResults(theHSQL); System.out.println("\tTotal de resultados: " + resTotal.toString()); assertTrue( true ); } public void testGetResults(){ GenericSearchDAO gsDAO = (GenericSearchDAO) this.applicationContext.getBean("genericSearchDAO"); List<Integer> results = gsDAO.getResults(HSQL2, 6, 10); System.out.println("\nResultados: "); for(Integer i : results) System.out.println("\t" + i); assertTrue( true ); } }