X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=test%2Fenterprise%2Fsrc%2Ftest%2Fjava%2Forg%2Fwamblee%2Ftest%2Ftransactions%2FSimpleTransactionManagerIntegrationTest.java;h=302911c725cc95af4b8260ffb032b2f6be4aa627;hb=HEAD;hp=1ad1a2b3c8523cffd72c72f6d0f888485c43c7ec;hpb=2505dde4c404d845afdd4448134980ad9636b878;p=utils diff --git a/test/enterprise/src/test/java/org/wamblee/test/transactions/SimpleTransactionManagerIntegrationTest.java b/test/enterprise/src/test/java/org/wamblee/test/transactions/SimpleTransactionManagerIntegrationTest.java index 1ad1a2b3..302911c7 100644 --- a/test/enterprise/src/test/java/org/wamblee/test/transactions/SimpleTransactionManagerIntegrationTest.java +++ b/test/enterprise/src/test/java/org/wamblee/test/transactions/SimpleTransactionManagerIntegrationTest.java @@ -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(); + } + }