Examples of TestEntityTransaction


Examples of org.apache.deltaspike.test.jpa.api.shared.TestEntityTransaction

    @Test
    public void transactionalBeanViaStereotypeInTransactionScoped()
    {
        transactionalBean.executeInTransaction();

        TestEntityTransaction testTransaction = testEntityTransactionHolder.getTestEntityTransaction();

        Assert.assertEquals(false, testTransaction.isActive());
        Assert.assertEquals(true, testTransaction.isStarted());
        Assert.assertEquals(true, testTransaction.isCommitted());
        Assert.assertEquals(false, testTransaction.isRolledBack());

        Assert.assertEquals(1, entityManagerProducer.getCloseEntityManagerCount());

        Assert.assertEquals(false, TransactionBeanStorage.isOpen());
    }
View Full Code Here

Examples of org.apache.deltaspike.test.jpa.api.shared.TestEntityTransaction

    @Test
    public void nestedTransactionScopedTransaction()
    {
        firstLevelTransactionBean.executeInTransaction();

        TestEntityTransaction testTransaction =
            (TestEntityTransaction) entityManagerProducer.getFirstEntityManager().getTransaction();

        Assert.assertEquals(false, testTransaction.isActive());
        Assert.assertEquals(true, testTransaction.isStarted());
        Assert.assertEquals(true, testTransaction.isCommitted());
        Assert.assertEquals(false, testTransaction.isRolledBack());

        Assert.assertEquals(1, entityManagerProducer.getCloseEntityManagerCount());

        Assert.assertEquals(false, TransactionBeanStorage.isOpen());
    }
View Full Code Here

Examples of org.apache.deltaspike.test.jpa.api.shared.TestEntityTransaction

        TestEntityManager defaultEntityManager = entityManagerProducer.getDefaultEntityManager();
        TestEntityManager firstEntityManager = entityManagerProducer.getFirstEntityManager();
        TestEntityManager secondEntityManager = entityManagerProducer.getSecondEntityManager();

        Assert.assertNotNull(defaultEntityManager);
        TestEntityTransaction defaultTransaction = (TestEntityTransaction) (defaultEntityManager).getTransaction();

        Assert.assertEquals(false, defaultEntityManager.isFlushed());
        Assert.assertEquals(false, defaultTransaction.isActive());
        Assert.assertEquals(false, defaultTransaction.isStarted());
        Assert.assertEquals(false, defaultTransaction.isCommitted());
        Assert.assertEquals(false, defaultTransaction.isRolledBack());

        Assert.assertNotNull(firstEntityManager);
        TestEntityTransaction firstTransaction = (TestEntityTransaction) (firstEntityManager).getTransaction();

        Assert.assertEquals(false, firstEntityManager.isFlushed());
        Assert.assertEquals(false, firstTransaction.isActive());
        Assert.assertEquals(false, firstTransaction.isStarted());
        Assert.assertEquals(false, firstTransaction.isCommitted());
        Assert.assertEquals(false, firstTransaction.isRolledBack());

        Assert.assertNotNull(secondEntityManager);
        TestEntityTransaction secondTransaction = (TestEntityTransaction) (secondEntityManager).getTransaction();

        Assert.assertEquals(false, secondEntityManager.isFlushed());
        Assert.assertEquals(false, secondTransaction.isActive());
        Assert.assertEquals(false, secondTransaction.isStarted());
        Assert.assertEquals(false, secondTransaction.isCommitted());
        Assert.assertEquals(false, secondTransaction.isRolledBack());

        manualTransactionBean.executeInDefaultTransaction();

        Assert.assertEquals(true, defaultEntityManager.isFlushed());
        Assert.assertEquals(false, defaultTransaction.isActive());
        Assert.assertEquals(true, defaultTransaction.isStarted());
        Assert.assertEquals(true, defaultTransaction.isCommitted());
        Assert.assertEquals(false, defaultTransaction.isRolledBack());

        Assert.assertEquals(false, firstEntityManager.isFlushed());
        Assert.assertEquals(false, firstTransaction.isActive());
        Assert.assertEquals(false, firstTransaction.isStarted());
        Assert.assertEquals(false, firstTransaction.isCommitted());
        Assert.assertEquals(false, firstTransaction.isRolledBack());

        Assert.assertEquals(false, secondEntityManager.isFlushed());
        Assert.assertEquals(false, secondTransaction.isActive());
        Assert.assertEquals(false, secondTransaction.isStarted());
        Assert.assertEquals(false, secondTransaction.isCommitted());
        Assert.assertEquals(false, secondTransaction.isRolledBack());

        manualTransactionBean.executeInFirstTransaction();

        Assert.assertEquals(true, firstEntityManager.isFlushed());
        Assert.assertEquals(false, firstTransaction.isActive());
        Assert.assertEquals(true, firstTransaction.isStarted());
        Assert.assertEquals(true, firstTransaction.isCommitted());
        Assert.assertEquals(false, firstTransaction.isRolledBack());

        Assert.assertEquals(false, secondEntityManager.isFlushed());
        Assert.assertEquals(false, secondTransaction.isActive());
        Assert.assertEquals(false, secondTransaction.isStarted());
        Assert.assertEquals(false, secondTransaction.isCommitted());
        Assert.assertEquals(false, secondTransaction.isRolledBack());

        manualTransactionBean.executeInSecondTransaction();

        Assert.assertEquals(true, secondEntityManager.isFlushed());
        Assert.assertEquals(false, secondTransaction.isActive());
        Assert.assertEquals(true, secondTransaction.isStarted());
        Assert.assertEquals(true, secondTransaction.isCommitted());
        Assert.assertEquals(false, secondTransaction.isRolledBack());

        Assert.assertEquals(false, TransactionBeanStorage.isOpen());
    }
View Full Code Here

Examples of org.apache.deltaspike.test.jpa.api.shared.TestEntityTransaction

    {
        EntityManager injectedEntityManager = entityManagerProducer.getDefaultEntityManager();

        Assert.assertNotNull(injectedEntityManager);
        Assert.assertTrue(injectedEntityManager instanceof TestEntityManager);
        TestEntityTransaction testTransaction = (TestEntityTransaction) (injectedEntityManager).getTransaction();

        Assert.assertEquals(false, ((TestEntityManager) injectedEntityManager).isFlushed());
        Assert.assertEquals(false, testTransaction.isActive());
        Assert.assertEquals(false, testTransaction.isStarted());
        Assert.assertEquals(false, testTransaction.isCommitted());
        Assert.assertEquals(false, testTransaction.isRolledBack());

        transactionalBean.executeInTransaction();

        Assert.assertEquals(true, ((TestEntityManager) injectedEntityManager).isFlushed());
        Assert.assertEquals(false, testTransaction.isActive());
        Assert.assertEquals(true, testTransaction.isStarted());
        Assert.assertEquals(true, testTransaction.isCommitted());
        Assert.assertEquals(false, testTransaction.isRolledBack());

        Assert.assertEquals(false, TransactionBeanStorage.isOpen());
    }
View Full Code Here

Examples of org.apache.deltaspike.test.jpa.api.shared.TestEntityTransaction

    @Test
    public void defaultTransactionScopedNestedTransaction()
    {
        firstLevelTransactionBean.executeInTransaction();

        TestEntityTransaction testTransaction =
            (TestEntityTransaction) entityManagerProducer.getEntityManager().getTransaction();

        Assert.assertEquals(false, testTransaction.isActive());
        Assert.assertEquals(true, testTransaction.isStarted());
        Assert.assertEquals(true, testTransaction.isCommitted());
        Assert.assertEquals(false, testTransaction.isRolledBack());

        Assert.assertEquals(1, entityManagerProducer.getCloseEntityManagerCount());

        Assert.assertEquals(false, TransactionBeanStorage.isOpen());
    }
View Full Code Here

Examples of org.apache.deltaspike.test.jpa.api.shared.TestEntityTransaction

    {
        EntityManager injectedEntityManager = entityManagerProducer.getDefaultEntityManager();

        Assert.assertNotNull(injectedEntityManager);
        Assert.assertTrue(injectedEntityManager instanceof TestEntityManager);
        TestEntityTransaction testTransaction = (TestEntityTransaction) (injectedEntityManager).getTransaction();

        Assert.assertEquals(false, ((TestEntityManager) injectedEntityManager).isFlushed());
        Assert.assertEquals(false, testTransaction.isActive());
        Assert.assertEquals(false, testTransaction.isStarted());
        Assert.assertEquals(false, testTransaction.isCommitted());
        Assert.assertEquals(false, testTransaction.isRolledBack());

        try
        {
            failedTransactionalBean.executeInTransaction();
            Assert.fail(TestException.class.getName() + " expected!");
        }
        catch (TestException e)
        {
            //expected
        }

        Assert.assertEquals(false, ((TestEntityManager) injectedEntityManager).isFlushed());
        Assert.assertEquals(false, testTransaction.isActive());
        Assert.assertEquals(true, testTransaction.isStarted());
        Assert.assertEquals(false, testTransaction.isCommitted());
        Assert.assertEquals(true, testTransaction.isRolledBack());

        Assert.assertEquals(false, TransactionBeanStorage.isOpen());
    }
View Full Code Here

Examples of org.apache.deltaspike.test.jpa.api.shared.TestEntityTransaction

    public void nestedTransactionWithExceptionTest()
    {
        TestEntityManager firstEntityManager = entityManagerProducer.getFirstEntityManager();

        Assert.assertNotNull(firstEntityManager);
        TestEntityTransaction firstTransaction = (TestEntityTransaction) (firstEntityManager).getTransaction();

        Assert.assertEquals(false, firstEntityManager.isFlushed());
        Assert.assertEquals(false, firstTransaction.isActive());
        Assert.assertEquals(false, firstTransaction.isStarted());
        Assert.assertEquals(false, firstTransaction.isCommitted());
        Assert.assertEquals(false, firstTransaction.isRolledBack());

        try
        {
            firstLevelTransactionBean.executeInTransaction();
            Assert.fail(TestException.class.getName() + " expected!");
        }
        catch (TestException e)
        {
            //expected
        }

        Assert.assertEquals(false, firstEntityManager.isFlushed());
        Assert.assertEquals(false, firstTransaction.isActive());
        Assert.assertEquals(true, firstTransaction.isStarted());
        Assert.assertEquals(false, firstTransaction.isCommitted());
        Assert.assertEquals(true, firstTransaction.isRolledBack());

        Assert.assertEquals(false, TransactionBeanStorage.isOpen());
    }
View Full Code Here

Examples of org.apache.deltaspike.test.jpa.api.shared.TestEntityTransaction

        TestEntityManager defaultEntityManager = entityManagerProducer.getDefaultEntityManager();
        TestEntityManager firstEntityManager = entityManagerProducer.getFirstEntityManager();
        TestEntityManager secondEntityManager = entityManagerProducer.getSecondEntityManager();

        Assert.assertNotNull(defaultEntityManager);
        TestEntityTransaction defaultTransaction = (TestEntityTransaction) (defaultEntityManager).getTransaction();

        Assert.assertEquals(false, defaultEntityManager.isFlushed());
        Assert.assertEquals(false, defaultTransaction.isActive());
        Assert.assertEquals(false, defaultTransaction.isStarted());
        Assert.assertEquals(false, defaultTransaction.isCommitted());
        Assert.assertEquals(false, defaultTransaction.isRolledBack());

        Assert.assertNotNull(firstEntityManager);
        TestEntityTransaction firstTransaction = (TestEntityTransaction) (firstEntityManager).getTransaction();

        Assert.assertEquals(false, firstEntityManager.isFlushed());
        Assert.assertEquals(false, firstTransaction.isActive());
        Assert.assertEquals(false, firstTransaction.isStarted());
        Assert.assertEquals(false, firstTransaction.isCommitted());
        Assert.assertEquals(false, firstTransaction.isRolledBack());

        Assert.assertNotNull(secondEntityManager);
        TestEntityTransaction secondTransaction = (TestEntityTransaction) (secondEntityManager).getTransaction();

        Assert.assertEquals(false, secondEntityManager.isFlushed());
        Assert.assertEquals(false, secondTransaction.isActive());
        Assert.assertEquals(false, secondTransaction.isStarted());
        Assert.assertEquals(false, secondTransaction.isCommitted());
        Assert.assertEquals(false, secondTransaction.isRolledBack());

        multiTransactionBean.executeInTransactionRollback2();

        Assert.assertEquals(true, defaultEntityManager.isFlushed());
        Assert.assertEquals(false, defaultTransaction.isActive());
        Assert.assertEquals(true, defaultTransaction.isStarted());
        Assert.assertEquals(false, defaultTransaction.isCommitted());
        Assert.assertEquals(true, defaultTransaction.isRolledBack());

        Assert.assertEquals(true, firstEntityManager.isFlushed());
        Assert.assertEquals(false, firstTransaction.isActive());
        Assert.assertEquals(true, firstTransaction.isStarted());
        Assert.assertEquals(false, firstTransaction.isCommitted());
        Assert.assertEquals(true, firstTransaction.isRolledBack());

        Assert.assertEquals(true, secondEntityManager.isFlushed());
        Assert.assertEquals(false, secondTransaction.isActive());
        Assert.assertEquals(true, secondTransaction.isStarted());
        Assert.assertEquals(false, secondTransaction.isCommitted());
        Assert.assertEquals(true, secondTransaction.isRolledBack());

        Assert.assertEquals(false, TransactionBeanStorage.isOpen());
    }
View Full Code Here

Examples of org.apache.deltaspike.test.jpa.api.shared.TestEntityTransaction

    {
        EntityManager injectedEntityManager = entityManagerProducer.getFailedFlushEntityManager();

        Assert.assertNotNull(injectedEntityManager);
        Assert.assertTrue(injectedEntityManager instanceof TestEntityManager);
        TestEntityTransaction testTransaction = (TestEntityTransaction) (injectedEntityManager).getTransaction();

        Assert.assertEquals(false, ((TestEntityManager) injectedEntityManager).isFlushed());
        Assert.assertEquals(false, testTransaction.isActive());
        Assert.assertEquals(false, testTransaction.isStarted());
        Assert.assertEquals(false, testTransaction.isCommitted());
        Assert.assertEquals(false, testTransaction.isRolledBack());

        try
        {
            failedFlushTransactionalBean.executeInTransaction();
            Assert.fail(TestException.class.getName() + " expected!");
        }
        catch (TestException e)
        {
            //expected
        }

        Assert.assertEquals(false, ((TestEntityManager) injectedEntityManager).isFlushed());
        Assert.assertEquals(false, testTransaction.isActive());
        Assert.assertEquals(true, testTransaction.isStarted());
        Assert.assertEquals(false, testTransaction.isCommitted());
        Assert.assertEquals(true, testTransaction.isRolledBack());

        Assert.assertEquals(false, TransactionBeanStorage.isOpen());
    }
View Full Code Here

Examples of org.apache.deltaspike.test.jpa.api.shared.TestEntityTransaction

    {
        TestEntityManager firstEntityManager = entityManagerProducer.getFirstEntityManager();
        TestEntityManager secondEntityManager = entityManagerProducer.getSecondEntityManager();

        Assert.assertNotNull(firstEntityManager);
        TestEntityTransaction firstTransaction = (TestEntityTransaction) (firstEntityManager).getTransaction();

        Assert.assertEquals(false, firstEntityManager.isFlushed());
        Assert.assertEquals(false, firstTransaction.isActive());
        Assert.assertEquals(false, firstTransaction.isStarted());
        Assert.assertEquals(false, firstTransaction.isCommitted());
        Assert.assertEquals(false, firstTransaction.isRolledBack());

        Assert.assertNotNull(secondEntityManager);
        TestEntityTransaction secondTransaction = (TestEntityTransaction) (secondEntityManager).getTransaction();

        Assert.assertEquals(false, secondEntityManager.isFlushed());
        Assert.assertEquals(false, secondTransaction.isActive());
        Assert.assertEquals(false, secondTransaction.isStarted());
        Assert.assertEquals(false, secondTransaction.isCommitted());
        Assert.assertEquals(false, secondTransaction.isRolledBack());

        try
        {
            firstLevelTransactionBean.executeInTransaction();
            Assert.fail(TestException.class.getName() + " expected!");
        }
        catch (TestException e)
        {
            //expected -> do nothing
        }

        Assert.assertEquals(false, firstEntityManager.isFlushed());
        Assert.assertEquals(false, firstTransaction.isActive());
        Assert.assertEquals(true, firstTransaction.isStarted());
        Assert.assertEquals(false, firstTransaction.isCommitted());
        Assert.assertEquals(true, firstTransaction.isRolledBack());

        Assert.assertEquals(false, secondEntityManager.isFlushed());
        Assert.assertEquals(false, secondTransaction.isActive());
        Assert.assertEquals(true, secondTransaction.isStarted());
        Assert.assertEquals(false, secondTransaction.isCommitted());
        Assert.assertEquals(true, secondTransaction.isRolledBack());

        Assert.assertEquals(false, TransactionBeanStorage.isOpen());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.