[hibernate-commits] Hibernate SVN: r14891 - search/trunk/src/test/org/hibernate/search/test/query.
hibernate-commits at lists.jboss.org
hibernate-commits at lists.jboss.org
Tue Jul 8 09:07:45 EDT 2008
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)
@@ -39,7 +39,7 @@
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();
@@ -94,7 +94,7 @@
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();
@@ -120,7 +120,7 @@
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() );
@@ -145,10 +145,9 @@
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) {
@@ -157,10 +156,9 @@
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) {
@@ -169,10 +167,9 @@
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 {
@@ -186,7 +183,7 @@
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;
@@ -198,9 +195,8 @@
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 );
@@ -221,7 +217,7 @@
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();
@@ -235,11 +231,10 @@
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,
More information about the hibernate-commits
mailing list