new test
git-svn-id: https://svn.jboss.org/repos/hibernate/core/trunk@13949 1b8cb986-b30d-0410-93ca-fae66ebed9b2
This commit is contained in:
parent
d2d2c1c13e
commit
6473e4d24e
|
@ -2,7 +2,6 @@
|
||||||
package org.hibernate.test.ops;
|
package org.hibernate.test.ops;
|
||||||
|
|
||||||
import junit.framework.Test;
|
import junit.framework.Test;
|
||||||
import junit.framework.TestSuite;
|
|
||||||
|
|
||||||
import org.hibernate.Hibernate;
|
import org.hibernate.Hibernate;
|
||||||
import org.hibernate.Session;
|
import org.hibernate.Session;
|
||||||
|
@ -83,6 +82,26 @@ public class GetLoadTest extends FunctionalTestCase {
|
||||||
assertFetchCount(0);
|
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() {
|
private void clearCounts() {
|
||||||
getSessions().getStatistics().clear();
|
getSessions().getStatistics().clear();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue