@Test(expected = ResourceTransactionException.class)
 public void testResourceTimeoutInvalidatesTransaction() throws Exception {
   ResourceTransaction transaction = resourceFactory.getTransaction();
   transaction.setTransactionTimeout(2);
   transaction.begin();
   Thread.sleep(3000);
   transaction.commit();
 }
 @Test(expected = ResourceTransactionException.class)
 public void testResourceTimeout() {
   ResourceTransaction transaction = resourceFactory.getTransaction();
   transaction.setTransactionTimeout(-100);
 }