jford 2004/10/13 15:24:38 Modified: components/search/src/test/org/apache/jetpseed/search TestSearch.java Log: Return SearchResults interface instead of iterator Revision Changes Path 1.2 +18 -12 jakarta-jetspeed-2/components/search/src/test/org/apache/jetpseed/search/TestSearch.java Index: TestSearch.java =================================================================== RCS file: /home/cvs/jakarta-jetspeed-2/components/search/src/test/org/apache/jetpseed/search/TestSearch.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- TestSearch.java 28 Sep 2004 20:42:32 -0000 1.1 +++ TestSearch.java 13 Oct 2004 22:24:38 -0000 1.2 @@ -23,6 +23,7 @@ import org.apache.jetspeed.search.ParsedObject; import org.apache.jetspeed.search.SearchEngine; +import org.apache.jetspeed.search.SearchResults; import org.apache.jetspeed.search.handlers.HandlerFactoryImpl; import org.apache.jetspeed.search.lucene.SearchEngineImpl; @@ -134,12 +135,13 @@ //because tear down deletes files, need to do add again testPutWebPage(); - Iterator results = searchEngine.search("YourResultsBelongToUs"); + SearchResults results = searchEngine.search("YourResultsBelongToUs"); //System.out.println("Query 'YourResultsBelongToUs' hits = " + results.size()); - assertTrue(" Hit count == 0", results.hasNext() == false); - while (results.hasNext()) + assertTrue(" Hit count == 0", results.size() == 0); + Iterator resultIter = results.iterator(); + while (resultIter.hasNext()) { - ParsedObject result = (ParsedObject) results.next(); + ParsedObject result = (ParsedObject) resultIter.next(); System.out.println("Score = " + result.getScore()); System.out.println("title = " + result.getTitle()); @@ -153,11 +155,13 @@ // because tear down deletes files, need to do add again testPutWebPage(); - Iterator results = searchEngine.search("Jetspeed"); - assertTrue(" Hit count == 0", results.hasNext()); - while (results.hasNext()) + SearchResults results = searchEngine.search("Jetspeed"); + assertTrue(" Hit count == 0", results.size() > 0); + + Iterator resultIter = results.iterator(); + while (resultIter.hasNext()) { - ParsedObject result = (ParsedObject) results.next(); + ParsedObject result = (ParsedObject) resultIter.next(); System.out.println("Score = " + result.getScore()); System.out.println("title = " + result.getTitle()); System.out.println("summary = " + result.getDescription()); @@ -170,11 +174,13 @@ // because tear down deletes files, need to do add again testPutWebPage(); - Iterator results = searchEngine.search("community"); - assertTrue(" Hit count == 0", results.hasNext()); - while (results.hasNext()) + SearchResults results = searchEngine.search("community"); + assertTrue(" Hit count == 0", results.size() > 0); + + Iterator resultIter = results.iterator(); + while (resultIter.hasNext()) { - ParsedObject result = (ParsedObject) results.next(); + ParsedObject result = (ParsedObject) resultIter.next(); System.out.println("Score = " + result.getScore()); System.out.println("title = " + result.getTitle()); System.out.println("summary = " + result.getDescription());
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]