Author: steve.ebersole(a)jboss.com
Date: 2007-08-24 09:24:03 -0400 (Fri, 24 Aug 2007)
New Revision: 13949
Modified:
core/trunk/testsuite/src/test/java/org/hibernate/test/ops/GetLoadTest.java
Log:
new test
Modified: core/trunk/testsuite/src/test/java/org/hibernate/test/ops/GetLoadTest.java
===================================================================
--- core/trunk/testsuite/src/test/java/org/hibernate/test/ops/GetLoadTest.java 2007-08-22
15:36:17 UTC (rev 13948)
+++ core/trunk/testsuite/src/test/java/org/hibernate/test/ops/GetLoadTest.java 2007-08-24
13:24:03 UTC (rev 13949)
@@ -2,7 +2,6 @@
package org.hibernate.test.ops;
import junit.framework.Test;
-import junit.framework.TestSuite;
import org.hibernate.Hibernate;
import org.hibernate.Session;
@@ -83,6 +82,26 @@
assertFetchCount(0);
}
+ public void testGetAfterDelete() {
+ clearCounts();
+
+ Session s = openSession();
+ s.beginTransaction();
+ Employer emp = new Employer();
+ s.persist( emp );
+ s.getTransaction().commit();
+ s.close();
+
+ s = openSession();
+ s.beginTransaction();
+ s.delete( emp );
+ emp = ( Employer ) s.get( Employee.class, emp.getId() );
+ s.getTransaction().commit();
+ s.close();
+
+ assertNull( "get did not return null after delete", emp );
+ }
+
private void clearCounts() {
getSessions().getStatistics().clear();
}
Show replies by date