if (tx.isReadOnly()) {
/** * Create an read-only transaction, verify its metadata, and abort it. */ public void test_CREATE_TX_READ_ONLY_01() throws Exception { assertNotNull(m_mgr); assertNotNull(m_mgr.getTransactionManager()); final IRemoteTx tx = m_mgr.getTransactionManager().createTx( RemoteTransactionManager.READ_COMMITTED); try { assertTrue(tx.isActive()); assertTrue(tx.isReadOnly()); } finally { tx.abort(); } assertFalse(tx.isActive()); assertTrue(tx.isReadOnly()); }
/** * Create an unisolated transaction, verify its metadata, and abort it. */ public void test_CREATE_TX_UNISOLATED_01() throws Exception { assertNotNull(m_mgr); assertNotNull(m_mgr.getTransactionManager()); final IRemoteTx tx = m_mgr.getTransactionManager().createTx( RemoteTransactionManager.UNISOLATED); try { assertTrue(tx.isActive()); assertFalse(tx.isReadOnly()); } finally { tx.abort(); } assertFalse(tx.isActive()); assertFalse(tx.isReadOnly()); }
/** * Create an unisolated transaction, verify its metadata, and abort it. */ public void test_CREATE_TX_UNISOLATED_01() throws Exception { assertNotNull(m_mgr); assertNotNull(m_mgr.getTransactionManager()); final IRemoteTx tx = m_mgr.getTransactionManager().createTx( RemoteTransactionManager.UNISOLATED); try { assertTrue(tx.isActive()); assertFalse(tx.isReadOnly()); } finally { tx.abort(); } assertFalse(tx.isActive()); assertFalse(tx.isReadOnly()); }
/** * Create an read-only transaction, verify its metadata, and abort it. */ public void test_CREATE_TX_READ_ONLY_01() throws Exception { assertNotNull(m_mgr); assertNotNull(m_mgr.getTransactionManager()); final IRemoteTx tx = m_mgr.getTransactionManager().createTx( RemoteTransactionManager.READ_COMMITTED); try { assertTrue(tx.isActive()); assertTrue(tx.isReadOnly()); } finally { tx.abort(); } assertFalse(tx.isActive()); assertTrue(tx.isReadOnly()); }