Java Mailing List Archive

http://www.gg3721.com/

Home » Hibernate Commits List »

[hibernate-commits] Hibernate SVN: r14891 -
 search/trunk/src/test/org/hibernate/search/test/query.

hibernate-commits

2008-07-08


Author LoginPost Reply
Author: epbernard
Date: 2008-07-08 09:07:44 -0400 (Tue, 08 Jul 2008)
New Revision: 14891

Modified:
 search/trunk/src/test/org/hibernate/search/test/query/ProjectionQueryTest.java
Log:
HSEARCH-229 deprecate FullTextQuery.BOOST

Modified: search/trunk/src/test/org/hibernate/search/test/query/ProjectionQueryTest.java
===================================================================
--- search/trunk/src/test/org/hibernate/search/test/query/ProjectionQueryTest.java  2008-07-08 13:00:08 UTC (rev 14890)
+++ search/trunk/src/test/org/hibernate/search/test/query/ProjectionQueryTest.java  2008-07-08 13:07:44 UTC (rev 14891)
@@(protected) @@
   Query query = parser.parse( "dept:ITech" );
   org.hibernate.search.FullTextQuery hibQuery = s.createFullTextQuery( query, Employee.class );
   // Is the 'FullTextQuery.ID' value correct here? Do we want the Lucene internal document number?
-    hibQuery.setProjection( "id", "lastname", "dept", FullTextQuery.THIS, FullTextQuery.SCORE, FullTextQuery.BOOST, FullTextQuery.DOCUMENT, FullTextQuery.ID );
+    hibQuery.setProjection( "id", "lastname", "dept", FullTextQuery.THIS, FullTextQuery.SCORE, FullTextQuery.DOCUMENT, FullTextQuery.ID );

   ScrollableResults projections = hibQuery.scroll();

@@(protected) @@

   Query query = parser.parse( "dept:ITech" );
   org.hibernate.search.FullTextQuery hibQuery = s.createFullTextQuery( query, Employee.class );
-    hibQuery.setProjection( "id", "lastname", "dept", FullTextQuery.THIS, FullTextQuery.SCORE, FullTextQuery.BOOST, FullTextQuery.ID );
+    hibQuery.setProjection( "id", "lastname", "dept", FullTextQuery.THIS, FullTextQuery.SCORE, FullTextQuery.ID );
   hibQuery.setResultTransformer( new ProjectionToDelimStringResultTransformer() );

   List<String> result = (List<String>) hibQuery.list();
@@(protected) @@

   Query query = parser.parse( "dept:ITech" );
   org.hibernate.search.FullTextQuery hibQuery = s.createFullTextQuery( query, Employee.class );
-    hibQuery.setProjection( "id", "lastname", "dept", FullTextQuery.THIS, FullTextQuery.SCORE, FullTextQuery.BOOST, FullTextQuery.DOCUMENT, FullTextQuery.ID );
+    hibQuery.setProjection( "id", "lastname", "dept", FullTextQuery.THIS, FullTextQuery.SCORE, FullTextQuery.DOCUMENT, FullTextQuery.ID );

   hibQuery.setResultTransformer( new ProjectionToMapResultTransformer() );

@@(protected) @@
   assertEquals( "dept incorrect", "ITech", projection[2] );
   assertEquals( "THIS incorrect", projection[3], s.get( Employee.class, (Serializable) projection[0] ) );
   assertEquals( "SCORE incorrect", 1.0F, projection[4] );
-    assertEquals( "BOOST incorrect", 1.0F, projection[5] );
-    assertTrue( "DOCUMENT incorrect", projection[6] instanceof Document );
-    assertEquals( "DOCUMENT size incorrect", 4, ( (Document) projection[6] ).getFields().size() );
-    assertEquals( "legacy ID incorrect", 1000, projection[7] );
+    assertTrue( "DOCUMENT incorrect", projection[5] instanceof Document );
+    assertEquals( "DOCUMENT size incorrect", 4, ( (Document) projection[5] ).getFields().size() );
+    assertEquals( "legacy ID incorrect", 1000, projection[6] );
 }

 private void checkProjectionLast(Object[] projection, Session s) {
@@(protected) @@
   assertEquals( "dept incorrect", "ITech", projection[2] );
   assertEquals( "THIS incorrect", projection[3], s.get( Employee.class, (Serializable) projection[0] ) );
   assertEquals( "SCORE incorrect", 1.0F, projection[4] );
-    assertEquals( "BOOST incorrect", 1.0F, projection[5] );
-    assertTrue( "DOCUMENT incorrect", projection[6] instanceof Document );
-    assertEquals( "DOCUMENT size incorrect", 4, ( (Document) projection[6] ).getFields().size() );
-    assertEquals( "legacy ID incorrect", 1004, projection[7] );
+    assertTrue( "DOCUMENT incorrect", projection[5] instanceof Document );
+    assertEquals( "DOCUMENT size incorrect", 4, ( (Document) projection[5] ).getFields().size() );
+    assertEquals( "legacy ID incorrect", 1004, projection[6] );
 }

 private void checkProjection2(Object[] projection, Session s) {
@@(protected) @@
   assertEquals( "dept incorrect", "ITech", projection[2] );
   assertEquals( "THIS incorrect", projection[3], s.get( Employee.class, (Serializable) projection[0] ) );
   assertEquals( "SCORE incorrect", 1.0F, projection[4] );
-    assertEquals( "BOOST incorrect", 1.0F, projection[5] );
-    assertTrue( "DOCUMENT incorrect", projection[6] instanceof Document );
-    assertEquals( "DOCUMENT size incorrect", 4, ( (Document) projection[6] ).getFields().size() );
-    assertEquals( "legacy ID incorrect", 1003, projection[7] );
+    assertTrue( "DOCUMENT incorrect", projection[5] instanceof Document );
+    assertEquals( "DOCUMENT size incorrect", 4, ( (Document) projection[5] ).getFields().size() );
+    assertEquals( "legacy ID incorrect", 1003, projection[6] );
 }

 public void testLuceneObjectsProjectionWithIterate() throws Exception {
@@(protected) @@

   Query query = parser.parse( "dept:ITech" );
   org.hibernate.search.FullTextQuery hibQuery = s.createFullTextQuery( query, Employee.class );
-    hibQuery.setProjection( "id", "lastname", "dept", FullTextQuery.THIS, FullTextQuery.SCORE, FullTextQuery.BOOST,
+    hibQuery.setProjection( "id", "lastname", "dept", FullTextQuery.THIS, FullTextQuery.SCORE,
       FullTextQuery.DOCUMENT, FullTextQuery.ID );

   int counter = 0;
@@(protected) @@
     assertEquals( "dept incorrect", "ITech", projection[2] );
     assertEquals( "THIS incorrect", projection[3], s.get( Employee.class, (Serializable) projection[0] ) );
     assertEquals( "SCORE incorrect", 1.0F, projection[4] );
-      assertEquals( "BOOST incorrect", 1.0F, projection[5] );
-      assertTrue( "DOCUMENT incorrect", projection[6] instanceof Document );
-      assertEquals( "DOCUMENT size incorrect", 4, ( (Document) projection[6] ).getFields().size() );
+      assertTrue( "DOCUMENT incorrect", projection[5] instanceof Document );
+      assertEquals( "DOCUMENT size incorrect", 4, ( (Document) projection[5] ).getFields().size() );
   }
   assertEquals( "incorrect number of results returned", 4, counter );

@@(protected) @@

   Query query = parser.parse( "dept:Accounting" );
   org.hibernate.search.FullTextQuery hibQuery = s.createFullTextQuery( query, Employee.class );
-    hibQuery.setProjection( "id", "lastname", "dept", FullTextQuery.THIS, FullTextQuery.SCORE, FullTextQuery.BOOST,
+    hibQuery.setProjection( "id", "lastname", "dept", FullTextQuery.THIS, FullTextQuery.SCORE,
       FullTextQuery.DOCUMENT, FullTextQuery.ID, FullTextQuery.DOCUMENT_ID );

   List result = hibQuery.list();
@@(protected) @@
   assertEquals( "THIS incorrect", "Jackson", ( (Employee) projection[3] ).getLastname() );
   assertEquals( "THIS incorrect", projection[3], s.get( Employee.class, (Serializable) projection[0] ) );
   assertEquals( "SCORE incorrect", 1.0F, projection[4] );
-    assertEquals( "BOOST incorrect", 1.0F, projection[5] );
-    assertTrue( "DOCUMENT incorrect", projection[6] instanceof Document );
-    assertEquals( "DOCUMENT size incorrect", 5, ( (Document) projection[6] ).getFields().size() );
-    assertEquals( "ID incorrect", 1001, projection[7] );
-    assertNotNull( "Lucene internal doc id", projection[8] );
+    assertTrue( "DOCUMENT incorrect", projection[5] instanceof Document );
+    assertEquals( "DOCUMENT size incorrect", 5, ( (Document) projection[5] ).getFields().size() );
+    assertEquals( "ID incorrect", 1001, projection[6] );
+    assertNotNull( "Lucene internal doc id", projection[7] );

   // Change the projection order and null one
   hibQuery.setProjection( FullTextQuery.DOCUMENT, FullTextQuery.THIS, FullTextQuery.SCORE, null, FullTextQuery.ID,

_______________________________________________
hibernate-commits mailing list
hibernate-commits@(protected)
https://lists.jboss.org/mailman/listinfo/hibernate-commits
©2008 gg3721.com - Jax Systems, LLC, U.S.A.