@Test
public void testGetTransaction() {
final Session session = sessionFactory().openSession();
assertNotNull( session.getTransaction() );
session.close();
assertNotNull( session.getTransaction() );
try {
session.getTransaction().begin();
fail();
}
catch (IllegalStateException expected) {
}
}