Class ItemModelTransactionTest

All Implemented Interfaces:
JaloSessionHolder

@IntegrationTest public class ItemModelTransactionTest extends ServicelayerBaseTest
Tests item data invalidation after updates inside and outside of transaction for both model and jalo layer.
  • Constructor Details

    • ItemModelTransactionTest

      public ItemModelTransactionTest()
  • Method Details

    • unprepare

      public void unprepare()
    • testModificationTimeUpdateNoTx

      public void testModificationTimeUpdateNoTx() throws InterruptedException, JaloBusinessException
      Throws:
      InterruptedException
      JaloBusinessException
    • testModificationTimeUpdateTxCommit

      public void testModificationTimeUpdateTxCommit() throws Exception
      Throws:
      Exception
    • testModificationTimeUpdateTxRollback

      public void testModificationTimeUpdateTxRollback() throws Exception
      Throws:
      Exception
    • testModificationTimeUpdateOutsideTx

      public void testModificationTimeUpdateOutsideTx() throws Exception
      Throws:
      Exception
    • testManualInvalidationOutsideTx

      public void testManualInvalidationOutsideTx()
    • testOtherThreadManualInvalidationOutsideTx

      public void testOtherThreadManualInvalidationOutsideTx() throws TimeoutException, InterruptedException
      Throws:
      TimeoutException
      InterruptedException
    • testManualInvalidationInsideTxCommitting

      public void testManualInvalidationInsideTxCommitting() throws Exception
      Throws:
      Exception
    • testManualInvalidationInsideTxRollbacking

      public void testManualInvalidationInsideTxRollbacking() throws Exception
      Throws:
      Exception
    • testInvalidationOnSingleJaloUpdate

      public void testInvalidationOnSingleJaloUpdate() throws Exception
      Throws:
      Exception
    • testInvalidationOnSingleModelUpdateLegacy

      public void testInvalidationOnSingleModelUpdateLegacy() throws Exception
      Throws:
      Exception
    • testInvalidationOnSingleModelUpdateSLD

      public void testInvalidationOnSingleModelUpdateSLD() throws Exception
      Throws:
      Exception
    • testInvalidationOnSingleJaloUpdateInTransactionNoDelayedStore

      public void testInvalidationOnSingleJaloUpdateInTransactionNoDelayedStore() throws Exception
      Throws:
      Exception
    • testInvalidationOnSingleJaloUpdateInTransactionFullDelayedStore

      public void testInvalidationOnSingleJaloUpdateInTransactionFullDelayedStore() throws Exception
      Throws:
      Exception
    • testTxRefreshBehaviour

      public void testTxRefreshBehaviour() throws Exception
      Throws:
      Exception
    • testNestedTxRefreshBehaviour

      public void testNestedTxRefreshBehaviour() throws Exception
      Throws:
      Exception