[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