Class ItemModelTest
java.lang.Object
de.hybris.platform.testframework.HybrisJUnit4Test
de.hybris.platform.servicelayer.ServicelayerBaseTest
de.hybris.platform.servicelayer.ServicelayerTest
de.hybris.platform.servicelayer.model.ItemModelTest
- All Implemented Interfaces:
JaloSessionHolder
- Direct Known Subclasses:
ItemModelFetchNoneTest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected CommonI18NServiceprotected ConverterRegistryprotected Map<Class,ItemModelConverter> protected Productprotected FlexibleSearchServiceprotected I18NServiceprotected TestImportCsvUtilprotected ModelServiceprotected Stringprotected booleanprotected SelfHealingServiceprotected SourceTransformerFields inherited from class de.hybris.platform.servicelayer.ServicelayerTest
importServiceFields inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
jaloSession -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidprotected <T> TgetLoadedValue(AbstractItemModel model, String attribute) protected abstract StringvoidsetUp()voidtearDown()voidvoidPLA-9413voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidSee PLA-8878.voidvoidabstract voidabstract voidvoidabstract voidabstract voidvoidvoidvoidvoidvoidvoidvoidvoidvoidPLA-10327voidPLA-10327voidvoidvoidvoidvoidvoidExample of test fetching localized attribute from super parent type "TypeManagerManaged" , where in type hierarchy comes another type "Type" which adds additional localized values.voidvoidvoidvoidMethods inherited from class de.hybris.platform.servicelayer.ServicelayerTest
createCoreData, createDefaultCatalog, createDefaultUsers, createHardwareCatalog, getApplicationContext, importCsv, importData, importData, importData, importStream, importStream, isPrefetchModeNoneMethods inherited from class de.hybris.platform.servicelayer.ServicelayerBaseTest
autowireProperties, getBeanName, prepareApplicationContextAndSessionMethods inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
establishJaloSession, finish, getOrCreateCurrency, getOrCreateLanguage, init, intenseChecksActivated, takeJaloSession
-
Field Details
-
modelService
-
i18nService
-
commonI18NService
-
flexibleSearchService
-
importCsvUtil
-
converterRegistry
-
sourceTransformer
-
selfHealingService
-
defaultProduct
-
beforeCfg
-
persistenceModeBefore
-
persistenceModeSaved
protected boolean persistenceModeSaved -
converters
-
-
Constructor Details
-
ItemModelTest
public ItemModelTest()
-
-
Method Details
-
setUp
- Throws:
Exception
-
tearDown
public void tearDown() -
enableDirectMode
protected void enableDirectMode() -
forceLegacyMode
protected void forceLegacyMode() -
getPrefetchMode
-
getModelConvertersToReload
-
testSerializableStrategies
public void testSerializableStrategies() throws IOException, ClassNotFoundException, JaloSecurityException -
testNotSerializableWhenNewChangedOrRemoved
public void testNotSerializableWhenNewChangedOrRemoved() throws IOException, ClassNotFoundException, JaloSecurityException -
testLoadingNormalAttributeUsingDirectPersistence
public abstract void testLoadingNormalAttributeUsingDirectPersistence() -
testLoadingNormalAttributeUsingOldPersistence
public abstract void testLoadingNormalAttributeUsingOldPersistence() -
testLoadingReferenceAttribute
public void testLoadingReferenceAttribute() -
testChangingUnloadedReference
public void testChangingUnloadedReference() -
testReloadOfJaloChangedAttribute
- Throws:
ConsistencyCheckException
-
testSetLocalizedAttributeToNull
- Throws:
ConsistencyCheckException
-
testLoadingPrimitiveAttributeUsingDirectPersistence
public abstract void testLoadingPrimitiveAttributeUsingDirectPersistence() -
testLoadingPrimitiveAttributeUsingOldPersistence
public abstract void testLoadingPrimitiveAttributeUsingOldPersistence() -
testLoadingOnlyInitialAttribute
- Throws:
Exception
-
testLocalizedLoading
public void testLocalizedLoading() -
testLoadingSettingComposedAttribute
public void testLoadingSettingComposedAttribute() -
testCreateByModelClass
public void testCreateByModelClass() -
testCreateByTypeCode
public void testCreateByTypeCode() -
getLoadedValue
-
testLoadByPK
public void testLoadByPK() -
testTypeWithoutModel
-
testCreateAttachLocalization
public void testCreateAttachLocalization() -
testDetachedLocalization
public void testDetachedLocalization() -
testUpToDate
public void testUpToDate() -
testDetachViaSource
public void testDetachViaSource() -
testModifieableCollections
public void testModifieableCollections() -
testLanguageFallback2
- Throws:
ConsistencyCheckException
-
testLanguageFallback
public void testLanguageFallback() -
testLoadingError
public void testLoadingError() -
testLoadingWithoutLanguage
- Throws:
ConsistencyCheckException
-
testUnsupportedMandatoryAttributesCheck
public void testUnsupportedMandatoryAttributesCheck() throws JaloInvalidParameterException, JaloDuplicateCodeException, JaloItemNotFoundException, JaloGenericCreationException, JaloAbstractTypeException, JaloDuplicateQualifierException -
testSaveMapAttribute
public void testSaveMapAttribute() -
testEnumLocalization
public void testEnumLocalization() -
testHashMapVersusArrays
public void testHashMapVersusArrays() -
testLazyLoadingConfiguration
public void testLazyLoadingConfiguration() throws JaloInvalidParameterException, JaloDuplicateCodeExceptionSee PLA-8878. -
testReloadNoPrefetch
- Throws:
ConsistencyCheckException
-
testContextStateChange
public void testContextStateChange()PLA-9413 -
testRelationSetterWithNull
public void testRelationSetterWithNull()PLA-10327 -
testRelationSetterWithEmptyColl
public void testRelationSetterWithEmptyColl()PLA-10327 -
testLocalizedSetterWithoutSessionLang
public void testLocalizedSetterWithoutSessionLang() -
testLocalizedSetterWithSessionLang
public void testLocalizedSetterWithSessionLang() -
testSetLocalizedAttributesForSubTypeInModelHierarchy
public void testSetLocalizedAttributesForSubTypeInModelHierarchy()Example of test fetching localized attribute from super parent type "TypeManagerManaged" , where in type hierarchy comes another type "Type" which adds additional localized values. This is special case when the protected _localizedValues could be overriden and localized attribute might get lost. -
testSaveAfterAttachedTwice
public void testSaveAfterAttachedTwice() -
testGeneratePKForNewModel
public void testGeneratePKForNewModel()
-