Class ItemModelTransactionTest
- java.lang.Object
-
- de.hybris.platform.testframework.HybrisJUnit4Test
-
- de.hybris.platform.servicelayer.ServicelayerBaseTest
-
- de.hybris.platform.servicelayer.tx.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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceItemModelTransactionTest.Gatestatic interfaceItemModelTransactionTest.Joinstatic interfaceItemModelTransactionTest.JoinGatestatic interfaceItemModelTransactionTest.SyncPointstatic classItemModelTransactionTest.ThreadSync
-
Field Summary
-
Fields inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
jaloSession
-
-
Constructor Summary
Constructors Constructor Description ItemModelTransactionTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidtestInvalidationOnSingleJaloUpdate()voidtestInvalidationOnSingleJaloUpdateInTransactionFullDelayedStore()voidtestInvalidationOnSingleJaloUpdateInTransactionNoDelayedStore()voidtestInvalidationOnSingleModelUpdateLegacy()voidtestInvalidationOnSingleModelUpdateSLD()voidtestManualInvalidationInsideTxCommitting()voidtestManualInvalidationInsideTxRollbacking()voidtestManualInvalidationOutsideTx()voidtestModificationTimeUpdateNoTx()voidtestModificationTimeUpdateOutsideTx()voidtestModificationTimeUpdateTxCommit()voidtestModificationTimeUpdateTxRollback()voidtestNestedTxRefreshBehaviour()voidtestOtherThreadManualInvalidationOutsideTx()voidtestTxRefreshBehaviour()voidunprepare()-
Methods inherited from class de.hybris.platform.servicelayer.ServicelayerBaseTest
autowireProperties, getApplicationContext, getBeanName, prepareApplicationContextAndSession
-
Methods inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
establishJaloSession, finish, getOrCreateCurrency, getOrCreateLanguage, init, intenseChecksActivated, takeJaloSession
-
-
-
-
Method Detail
-
unprepare
public void unprepare()
-
testModificationTimeUpdateNoTx
public void testModificationTimeUpdateNoTx() throws java.lang.InterruptedException, JaloBusinessException- Throws:
java.lang.InterruptedExceptionJaloBusinessException
-
testModificationTimeUpdateTxCommit
public void testModificationTimeUpdateTxCommit() throws java.lang.Exception- Throws:
java.lang.Exception
-
testModificationTimeUpdateTxRollback
public void testModificationTimeUpdateTxRollback() throws java.lang.Exception- Throws:
java.lang.Exception
-
testModificationTimeUpdateOutsideTx
public void testModificationTimeUpdateOutsideTx() throws java.lang.Exception- Throws:
java.lang.Exception
-
testManualInvalidationOutsideTx
public void testManualInvalidationOutsideTx()
-
testOtherThreadManualInvalidationOutsideTx
public void testOtherThreadManualInvalidationOutsideTx() throws java.util.concurrent.TimeoutException, java.lang.InterruptedException- Throws:
java.util.concurrent.TimeoutExceptionjava.lang.InterruptedException
-
testManualInvalidationInsideTxCommitting
public void testManualInvalidationInsideTxCommitting() throws java.lang.Exception- Throws:
java.lang.Exception
-
testManualInvalidationInsideTxRollbacking
public void testManualInvalidationInsideTxRollbacking() throws java.lang.Exception- Throws:
java.lang.Exception
-
testInvalidationOnSingleJaloUpdate
public void testInvalidationOnSingleJaloUpdate() throws java.lang.Exception- Throws:
java.lang.Exception
-
testInvalidationOnSingleModelUpdateLegacy
public void testInvalidationOnSingleModelUpdateLegacy() throws java.lang.Exception- Throws:
java.lang.Exception
-
testInvalidationOnSingleModelUpdateSLD
public void testInvalidationOnSingleModelUpdateSLD() throws java.lang.Exception- Throws:
java.lang.Exception
-
testInvalidationOnSingleJaloUpdateInTransactionNoDelayedStore
public void testInvalidationOnSingleJaloUpdateInTransactionNoDelayedStore() throws java.lang.Exception- Throws:
java.lang.Exception
-
testInvalidationOnSingleJaloUpdateInTransactionFullDelayedStore
public void testInvalidationOnSingleJaloUpdateInTransactionFullDelayedStore() throws java.lang.Exception- Throws:
java.lang.Exception
-
testTxRefreshBehaviour
public void testTxRefreshBehaviour() throws java.lang.Exception- Throws:
java.lang.Exception
-
testNestedTxRefreshBehaviour
public void testNestedTxRefreshBehaviour() throws java.lang.Exception- Throws:
java.lang.Exception
-
-