Revision: 849
http://treebase.svn.sourceforge.net/treebase/?rev=849&view=rev
Author: rvos
Date: 2011-05-12 14:47:10 +0000 (Thu, 12 May 2011)
Log Message:
-----------
Added test for all studies published in 2011. I assert that this number is larger than 0.
Modified Paths:
--------------
trunk/treebase-core/src/test/java/org/cipres/treebase/dao/study/StudyDAOTest.java
Modified: trunk/treebase-core/src/test/java/org/cipres/treebase/dao/study/StudyDAOTest.java
===================================================================
--- trunk/treebase-core/src/test/java/org/cipres/treebase/dao/study/StudyDAOTest.java 2011-05-12 14:45:41 UTC (rev 848)
+++ trunk/treebase-core/src/test/java/org/cipres/treebase/dao/study/StudyDAOTest.java 2011-05-12 14:47:10 UTC (rev 849)
@@ -3,6 +3,7 @@
import java.sql.Clob;
import java.util.ArrayList;
import java.util.Collection;
+import java.util.Date;
import java.util.List;
import org.hibernate.Hibernate;
@@ -14,6 +15,8 @@
import org.cipres.treebase.domain.study.StudyStatus;
import org.cipres.treebase.domain.study.StudyStatusHome;
+import com.ibm.icu.text.DateFormat;
+
/**
* The class <code>StudyDAOTest</code> contains tests for the class {@link <code>StudyDAO</code>}
*
@@ -278,6 +281,23 @@
logger.info(testName + " verified.");
}
}
+
+ public void testFindByPublicationDateRange() {
+ String testName = "findByPublicationDateRange";
+ logger.info("\n\t\tRunning Test: " + testName);
+ Date j2010 = null;
+ Date j2011 = null;
+ DateFormat df = DateFormat.getDateInstance();
+ try {
+ j2010 = df.parse("Jan 1, 2011");
+ j2011 = df.parse("Jan 1, 2011");
+ } catch ( Exception e ) {
+ e.printStackTrace();
+ }
+ Collection<Study> results = getFixture().findByPublicationDateRange(j2010, j2011);
+ logger.info("Found this many results: " + results.size());
+ assertTrue(results.size() > 0);
+ }
/**
* Run the Study findByAccessionNumber(String) method test
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|