[hibernate-commits] Hibernate SVN: r15035 - search/trunk/src/test/org/hibernate/search/test/embedded.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Tue Aug 12 06:07:46 EDT 2008


Author: hardy.ferentschik
Date: 2008-08-12 06:07:46 -0400 (Tue, 12 Aug 2008)
New Revision: 15035

Modified:
   search/trunk/src/test/org/hibernate/search/test/embedded/EmbeddedTest.java
   search/trunk/src/test/org/hibernate/search/test/embedded/State.java
   search/trunk/src/test/org/hibernate/search/test/embedded/StateCandidate.java
Log:
Updated test to be a proper test for HSEARCH-142

Modified: search/trunk/src/test/org/hibernate/search/test/embedded/EmbeddedTest.java
===================================================================
--- search/trunk/src/test/org/hibernate/search/test/embedded/EmbeddedTest.java	2008-08-11 17:02:47 UTC (rev 15034)
+++ search/trunk/src/test/org/hibernate/search/test/embedded/EmbeddedTest.java	2008-08-12 10:07:46 UTC (rev 15035)
@@ -295,12 +295,8 @@
 		s.clear();
 		
 		tx = s.beginTransaction();
-		// remove the following line to see the test fails. It should not be necessary to
-		// to also update the name of the candidate. Only updating the state should work
-		// as well.
-		//candiate.setName( "Beckstein" );
 		state.setName( "Hessen" );
-		candiate = (StateCandidate) s.merge( candiate );
+		state = (State) s.merge( state );
 		tx.commit();
 		s.clear();
 		

Modified: search/trunk/src/test/org/hibernate/search/test/embedded/State.java
===================================================================
--- search/trunk/src/test/org/hibernate/search/test/embedded/State.java	2008-08-11 17:02:47 UTC (rev 15034)
+++ search/trunk/src/test/org/hibernate/search/test/embedded/State.java	2008-08-12 10:07:46 UTC (rev 15035)
@@ -7,14 +7,18 @@
 import javax.persistence.OneToOne;
 
 import org.hibernate.search.annotations.ContainedIn;
+import org.hibernate.search.annotations.DocumentId;
 import org.hibernate.search.annotations.Field;
+import org.hibernate.search.annotations.Indexed;
 
 /**
  * @author Hardy Ferentschik
  */
 @Entity
+ at Indexed // @indexed should not be needed, see HSEARCH-142 and testEmbeddedObjectUpdate()
 public class State {
 	@Id
+	@DocumentId
 	@GeneratedValue
 	private Integer id;
 	

Modified: search/trunk/src/test/org/hibernate/search/test/embedded/StateCandidate.java
===================================================================
--- search/trunk/src/test/org/hibernate/search/test/embedded/StateCandidate.java	2008-08-11 17:02:47 UTC (rev 15034)
+++ search/trunk/src/test/org/hibernate/search/test/embedded/StateCandidate.java	2008-08-12 10:07:46 UTC (rev 15035)
@@ -1,6 +1,6 @@
+// $Id:$
 package org.hibernate.search.test.embedded;
 
-// $Id:$
 import javax.persistence.CascadeType;
 import javax.persistence.Entity;
 import javax.persistence.GeneratedValue;




More information about the hibernate-commits mailing list