From hibernate-commits at lists.jboss.org Mon Aug 18 13:51:32 2008 Content-Type: multipart/mixed; boundary="===============2494095142379629943==" MIME-Version: 1.0 From: hibernate-commits at lists.jboss.org To: hibernate-commits at lists.jboss.org Subject: [hibernate-commits] Hibernate SVN: r15097 - search/trunk/src/test/org/hibernate/search/test/id/providedId. Date: Mon, 18 Aug 2008 13:51:32 -0400 Message-ID: --===============2494095142379629943== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: epbernard Date: 2008-08-18 13:51:31 -0400 (Mon, 18 Aug 2008) New Revision: 15097 Modified: search/trunk/src/test/org/hibernate/search/test/id/providedId/ProvidedId= PersonSub.java search/trunk/src/test/org/hibernate/search/test/id/providedId/ProvidedId= Test.java Log: hierarchical test Modified: search/trunk/src/test/org/hibernate/search/test/id/providedId/Pro= videdIdPersonSub.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- search/trunk/src/test/org/hibernate/search/test/id/providedId/ProvidedI= dPersonSub.java 2008-08-18 17:36:38 UTC (rev 15096) +++ search/trunk/src/test/org/hibernate/search/test/id/providedId/ProvidedI= dPersonSub.java 2008-08-18 17:51:31 UTC (rev 15097) @@ -1,9 +1,13 @@ package org.hibernate.search.test.id.providedId; = +import javax.persistence.Entity; + +import org.hibernate.search.annotations.Indexed; + /** * @author Navin Surtani (nsurtan= i(a)redhat.com) */ -public class ProvidedIdPersonSub extends ProvidedIdPerson { - - = +(a)Indexed +(a)Entity +public class ProvidedIdPersonSub extends ProvidedIdPerson { = } Modified: search/trunk/src/test/org/hibernate/search/test/id/providedId/Pro= videdIdTest.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- search/trunk/src/test/org/hibernate/search/test/id/providedId/ProvidedI= dTest.java 2008-08-18 17:36:38 UTC (rev 15096) +++ search/trunk/src/test/org/hibernate/search/test/id/providedId/ProvidedI= dTest.java 2008-08-18 17:51:31 UTC (rev 15097) @@ -2,9 +2,9 @@ = import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.queryParser.QueryParser; +import org.apache.lucene.search.Hits; +import org.apache.lucene.search.IndexSearcher; import org.apache.lucene.search.Query; -import org.apache.lucene.search.IndexSearcher; -import org.apache.lucene.search.Hits; = import org.hibernate.Session; import org.hibernate.Transaction; @@ -20,7 +20,8 @@ = protected Class[] getMappings() { return new Class[] { - ProvidedIdPerson.class + ProvidedIdPerson.class, + ProvidedIdPersonSub.class }; } = @@ -34,18 +35,18 @@ person2.setName( "Mini Goat" ); person2.setBlurb( "Eats cheese" ); = - ProvidedIdPersonSub person3 =3D new ProvidedIdPersonSub(); - person3.setName ( "Regular goat" ); - person3.setBlurb ( "Is anorexic" ); + ProvidedIdPersonSub person3 =3D new ProvidedIdPersonSub(); + person3.setName( "Regular goat" ); + person3.setBlurb( "Is anorexic" ); = - Session session =3D openSession(); + Session session =3D openSession(); FullTextSession fullTextSession =3D Search.getFullTextSession( session ); Transaction transaction =3D session.beginTransaction(); session.persist( person1 ); session.persist( person2 ); - session.persist( person3 ); + session.persist( person3 ); = - transaction.commit(); + transaction.commit(); session.clear(); = transaction =3D fullTextSession.beginTransaction(); @@ -57,8 +58,9 @@ //needs it. So we use plain Lucene = = //we know there is only one DP - DirectoryProvider provider =3D fullTextSession.getSearchFactory().getDir= ectoryProviders( ProvidedIdPerson.class )[0]; - IndexSearcher searcher =3D new IndexSearcher( provider.getDirectory() ); + DirectoryProvider provider =3D fullTextSession.getSearchFactory() + .getDirectoryProviders( ProvidedIdPerson.class )[0]; + IndexSearcher searcher =3D new IndexSearcher( provider.getDirectory() ); Hits hits =3D searcher.search( luceneQuery ); searcher.close(); transaction.commit(); --===============2494095142379629943==--