|
From: <hib...@li...> - 2006-05-04 13:16:18
|
Author: ste...@jb...
Date: 2006-05-04 09:15:59 -0400 (Thu, 04 May 2006)
New Revision: 9872
Modified:
trunk/Hibernate3/test/org/hibernate/test/ternary/TernaryTest.java
Log:
test data cleanup
Modified: trunk/Hibernate3/test/org/hibernate/test/ternary/TernaryTest.java
===================================================================
--- trunk/Hibernate3/test/org/hibernate/test/ternary/TernaryTest.java 2006-05-04 11:58:42 UTC (rev 9871)
+++ trunk/Hibernate3/test/org/hibernate/test/ternary/TernaryTest.java 2006-05-04 13:15:59 UTC (rev 9872)
@@ -6,6 +6,7 @@
import java.util.List;
import java.util.Map;
import java.util.Set;
+import java.util.HashMap;
import junit.framework.Test;
import junit.framework.TestSuite;
@@ -83,7 +84,17 @@
total += map.size();
}
assertTrue(total==3);
+
l = s.createQuery("from Employee e left join e.managerBySite m left join m.managerBySite m2").list();
+
+ // clean up...
+ l = s.createQuery("from Employee e left join fetch e.managerBySite").list();
+ Iterator itr = l.iterator();
+ while ( itr.hasNext() ) {
+ Employee emp = ( Employee ) itr.next();
+ emp.setManagerBySite( new HashMap() );
+ s.delete( emp );
+ }
t.commit();
s.close();
}
|