Class DefaultCMSItemConverterSemiIntegrationTest
java.lang.Object
de.hybris.platform.cmsfacades.cmsitems.converter.DefaultCMSItemConverterSemiIntegrationTest
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddenyReadPermissionToPrincipal(String typeCode, String qualifier) protected voiddenyReadTypePermissionToPrincipal(AttributeDescriptorModel attributeDescriptorModel, String permissionName) protected ItemDatagetItemData(String itemId) voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidvoidsetup()Test data structure: qualifier0 - standard uuid qualifier1 - partOf attribute qualifier2 - localized attribute qualifier3 - localized partOf attribute qualifier4 - collection of uuids qualifier5 - collection of partOf attribute qualifier6 - localized collection of uuids qualifier7 - localized collection of partOf attribute qualifier8 - collection of Map<String, String> attributes qualifier_not_writable - non writable attribute qualifier_dynamic - dynamic attribute (not stored in database) -- only read, never writtenprotected voidprotected voidsetupMockIsCollection(AttributeDescriptorModel attributeDescriptor, boolean isCollection) voidvoidvoidvoidvoidvoidvoid
-
Constructor Details
-
DefaultCMSItemConverterSemiIntegrationTest
public DefaultCMSItemConverterSemiIntegrationTest()
-
-
Method Details
-
setup
Test data structure:- qualifier0 - standard uuid
- qualifier1 - partOf attribute
- qualifier2 - localized attribute
- qualifier3 - localized partOf attribute
- qualifier4 - collection of uuids
- qualifier5 - collection of partOf attribute
- qualifier6 - localized collection of uuids
- qualifier7 - localized collection of partOf attribute
- qualifier8 - collection of Map<String, String> attributes
- qualifier_not_writable - non writable attribute
- qualifier_dynamic - dynamic attribute (not stored in database) -- only read, never written
-
setupMockData
protected void setupMockData() -
setupMockIsCollection
protected void setupMockIsCollection(AttributeDescriptorModel attributeDescriptor, boolean isCollection) -
shouldConvertItemContainingAllCombinationsOfLocalizedCollectionAndPartOf
public void shouldConvertItemContainingAllCombinationsOfLocalizedCollectionAndPartOf() throws IOException- Throws:
IOException
-
shouldNotPopulateAttributesWithoutReadPermission
- Throws:
IOException
-
shouldOnlyPopulateLanguagesWithReadPermission
public void shouldOnlyPopulateLanguagesWithReadPermission() -
shouldNotPopulateAttributesWithoutReadTypePermission
- Throws:
IOException
-
shouldConvertItemModelToNullWhenAttributeContentConverterReturnsNull
public void shouldConvertItemModelToNullWhenAttributeContentConverterReturnsNull() -
shouldConvertItemModelToNullWhenAttributeContentConverterNotFound
public void shouldConvertItemModelToNullWhenAttributeContentConverterNotFound() -
shouldConvertMapContainingAllCombinationsOfLocalizedCollectionAndPartOf
public void shouldConvertMapContainingAllCombinationsOfLocalizedCollectionAndPartOf() throws IOException- Throws:
IOException
-
givenUserHasWritePermissionToSomeLanguages_WhenConvertingFromMapToModel_ThenItShouldConvertAllValuesButIgnoreLanguagesWithoutWritePermission
public void givenUserHasWritePermissionToSomeLanguages_WhenConvertingFromMapToModel_ThenItShouldConvertAllValuesButIgnoreLanguagesWithoutWritePermission() throws IOException- Throws:
IOException
-
getItemData
-
readJsonFromFile
- Throws:
IOException
-
mockLanguages
protected void mockLanguages() -
mockBlacklistedTypes
protected void mockBlacklistedTypes() -
mockNestedOrPartOfAttributePredicates
protected void mockNestedOrPartOfAttributePredicates() -
mockTypeModels
protected void mockTypeModels() -
mockPartOfQualifier
protected void mockPartOfQualifier() -
mockValidationServiceAndErrors
protected void mockValidationServiceAndErrors() -
mockUniqueItemIdentifierServiceAndPopulator
protected void mockUniqueItemIdentifierServiceAndPopulator() -
denyReadPermissionToPrincipal
-
denyReadTypePermissionToPrincipal
protected void denyReadTypePermissionToPrincipal(AttributeDescriptorModel attributeDescriptorModel, String permissionName)
-