Package de.hybris.platform.persistence
Class AbstractOptimisticLockingIntegrationTest
java.lang.Object
de.hybris.platform.testframework.HybrisJUnit4Test
de.hybris.platform.servicelayer.ServicelayerBaseTest
de.hybris.platform.persistence.AbstractOptimisticLockingIntegrationTest
- All Implemented Interfaces:
JaloSessionHolder
- Direct Known Subclasses:
PolyglotOptimisticLockingIntegrationTest
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intprotected ModelServicestatic final intprotected final PropertyConfigSwitcherprotected final PropertyConfigSwitcherprotected ItemModelprotected ItemModelstatic final intFields inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
jaloSession -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract ItemModelprotected longprotected abstract voidrunTestService(PK testModelPk) voidsetUp()voidtearDown()protected voidupdateAndAssertItemInManyThreadsRetryingOperationOnConcurrentModificationException(boolean withThreadSetting, PK pk) protected abstract voidverifyResult(ItemModel testModel) Methods inherited from class de.hybris.platform.servicelayer.ServicelayerBaseTest
autowireProperties, getApplicationContext, getBeanName, prepareApplicationContextAndSessionMethods inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
establishJaloSession, finish, getOrCreateCurrency, getOrCreateLanguage, init, intenseChecksActivated, takeJaloSession
-
Field Details
-
TIMEOUT_IN_SECONDS_FOR_CONCURRENT_THREADS
public static final int TIMEOUT_IN_SECONDS_FOR_CONCURRENT_THREADS- See Also:
-
NUMBER_OF_THREADS
public static final int NUMBER_OF_THREADS- See Also:
-
INCREMENT_COUNT
public static final int INCREMENT_COUNT- See Also:
-
INTEGER_ATTR_VALUE
public static final int INTEGER_ATTR_VALUE- See Also:
-
persistenceLegacyModeSwitch
-
optimisticLockSwitch
-
modelService
-
testModel1
-
testModel2
-
-
Constructor Details
-
AbstractOptimisticLockingIntegrationTest
public AbstractOptimisticLockingIntegrationTest()
-
-
Method Details
-
setUp
public void setUp() -
tearDown
public void tearDown() -
createTestModelWithCodeAndIntegerAttrProperty
-
updateAndAssertItemInManyThreadsRetryingOperationOnConcurrentModificationException
protected void updateAndAssertItemInManyThreadsRetryingOperationOnConcurrentModificationException(boolean withThreadSetting, PK pk) -
getTestTimeout
protected long getTestTimeout() -
verifyResult
-
runTestService
-