Package de.hybris.platform.core
Class ConcurrentInitializationTest
- java.lang.Object
-
- de.hybris.platform.testframework.HybrisJUnit4Test
-
- de.hybris.platform.core.ConcurrentInitializationTest
-
- All Implemented Interfaces:
JaloSessionHolder
@PerformanceTest public class ConcurrentInitializationTest extends HybrisJUnit4Test
Test proofs that while initialization , lock flag remains unchanged ( even while restarting tenant which also happens during initialization) so the CheckLockRunner should never get information that system is unlocked while initialization, moreover evenInitializationLockInfo.getInstanceIdentifier()
should not change.
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
jaloSession
-
-
Constructor Summary
Constructors Constructor Description ConcurrentInitializationTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
prepareTenant()
void
testMultipleOperationsWhileInitialization()
void
unprepareTenant()
-
Methods inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
establishJaloSession, finish, getOrCreateCurrency, getOrCreateLanguage, init, intenseChecksActivated, takeJaloSession
-
-
-
-
Method Detail
-
prepareTenant
public void prepareTenant() throws ConsistencyCheckException
- Throws:
ConsistencyCheckException
-
unprepareTenant
public void unprepareTenant() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testMultipleOperationsWhileInitialization
public void testMultipleOperationsWhileInitialization() throws java.lang.Exception
- Throws:
java.lang.Exception
-
-