offline building of site deploy to improve performance.
[utils] / test / enterprise / src / test / java / org / wamblee / test / transactions / SimpleTransactionManagerIntegrationTest.java
index 1ad1a2b3c8523cffd72c72f6d0f888485c43c7ec..302911c725cc95af4b8260ffb032b2f6be4aa627 100644 (file)
@@ -27,18 +27,17 @@ import org.junit.Test;
 
 public class SimpleTransactionManagerIntegrationTest {
 
-    
     private TransactionResource resource1;
     private TransactionResource resource2;
     private Object tx1;
     private Object tx2;
 
-    private SimpleTransactionManager manager; 
-    
+    private SimpleTransactionManager manager;
+
     @Before
     public void setUp() {
-        UserTransactionFactory factory = new DefaultUserTransactionFactory(); 
-        manager = new SimpleTransactionManager(factory);     
+        UserTransactionFactory factory = new DefaultUserTransactionFactory();
+        manager = new SimpleTransactionManager(factory);
         resource1 = mock(TransactionResource.class);
         resource2 = mock(TransactionResource.class);
         tx1 = mock(Object.class);
@@ -65,4 +64,14 @@ public class SimpleTransactionManagerIntegrationTest {
         verifyNoMoreInteractions(resource1, resource2);
     }
 
+    @Test
+    public void testTwoTransactions() throws Exception {
+        UserTransaction transaction = manager.getTransaction();
+        transaction.begin();
+        transaction.commit();
+
+        transaction.begin();
+        transaction.commit();
+    }
+
 }