Class DefaultCMSItemConverterTest
java.lang.Object
de.hybris.platform.cmsfacades.cmsitems.converter.DefaultCMSItemConverterTest
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidassertCloneProviderWasHandled(ItemModel itemModel) protected voidassertValuesFromMapWereSetInModel(Map<String, Object> originalMap, String... expectedValues) voidvoidvoidvoidvoidvoidvoidprotected voiddenyChangePermissionToPrincipal(String typeCode, String qualifier) protected voiddenyReadPermissionToPrincipal(String typeCode, String qualifier) voidvoidvoidvoidvoidprotected voidprotected voidprotected <T extends RuntimeException>
voidmakeAttributeThrowExceptionWhenValidated(AttributeDescriptorModel attr, Class<T> expectedExceptionClass) voidsetUp()protected voidsetUpAttributeDescriptorWithDefaultValues(AttributeDescriptorModel attr, String qualifier) protected voidsetUpDataToModelTest(Map<String, Object> testMap) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoid
-
Constructor Details
-
DefaultCMSItemConverterTest
public DefaultCMSItemConverterTest()
-
-
Method Details
-
setUp
public void setUp() -
shouldFailConvertWhenItemModelIsNull
public void shouldFailConvertWhenItemModelIsNull() -
shouldFailConvertWhenMapIsNull
-
shouldFailConvertWhenMapHasNoType
public void shouldFailConvertWhenMapHasNoType() throws InstantiationException, IllegalAccessException -
shouldFindModificationForSimpleAttributeType
public void shouldFindModificationForSimpleAttributeType() -
shouldFindModificationForComplexAttributeType
public void shouldFindModificationForComplexAttributeType() -
shouldNotFindModificationForUidAttribute
public void shouldNotFindModificationForUidAttribute() -
shouldNotInitializeCloneComponentAttributeContextForNonComponentCloningFlow
public void shouldNotInitializeCloneComponentAttributeContextForNonComponentCloningFlow() -
shouldCloneComponentFromRepresentation
- Throws:
CMSItemNotFoundException
-
shouldNotCloneComponentFromRepresentationWithSessionAlreadyInitialized
public void shouldNotCloneComponentFromRepresentationWithSessionAlreadyInitialized() throws CMSItemNotFoundException- Throws:
CMSItemNotFoundException
-
shouldGetItemModelFromCloneComponentRepresentation
public void shouldGetItemModelFromCloneComponentRepresentation() -
shouldCreateItemModelFromRepresentation
public void shouldCreateItemModelFromRepresentation() -
isCloneComponentFlowShouldReturnFalseForNonCloneableComponents
public void isCloneComponentFlowShouldReturnFalseForNonCloneableComponents() -
isCloneComponentFlowShouldReturnTrueForCloneableComponents
public void isCloneComponentFlowShouldReturnTrueForCloneableComponents() -
isDynamicAttributeShouldReturnTrueForDynamicAttributes
public void isDynamicAttributeShouldReturnTrueForDynamicAttributes() -
isDynamicAttributeShouldReturnFalseForNonDynamicAttributes
public void isDynamicAttributeShouldReturnFalseForNonDynamicAttributes() -
isDynamicAttributeShouldReturnFalseForRelationAttributes
public void isDynamicAttributeShouldReturnFalseForRelationAttributes() -
convertAndValidateShouldReturnAPopulatedItemModel
public void convertAndValidateShouldReturnAPopulatedItemModel() -
convertAndValidateShouldNotPopulateNonWritableAttributes
public void convertAndValidateShouldNotPopulateNonWritableAttributes() -
convertAndValidateShouldSkipAttributesWithNoReadPermissions
public void convertAndValidateShouldSkipAttributesWithNoReadPermissions() -
convertAndValidateShouldSkipAttributesWithNoWritePermissions
public void convertAndValidateShouldSkipAttributesWithNoWritePermissions() -
convertAndValidateShouldSkipComposedTypeAttributesWithNoChangePermissionForContainingType
public void convertAndValidateShouldSkipComposedTypeAttributesWithNoChangePermissionForContainingType() -
convertAndValidateShouldNotPopulateDynamicAttributes
public void convertAndValidateShouldNotPopulateDynamicAttributes() -
convertAndValidateShouldCatchAttributeValidationErrorsAndCollectThem
public void convertAndValidateShouldCatchAttributeValidationErrorsAndCollectThem() -
buildTestDataMap
-
setUpAttributeDescriptorWithDefaultValues
protected void setUpAttributeDescriptorWithDefaultValues(AttributeDescriptorModel attr, String qualifier) -
setUpDataToModelTest
-
makeAttributeNonWritable
-
denyChangePermissionToPrincipal
-
denyReadPermissionToPrincipal
-
makeAttributeDynamic
-
makeAttributeThrowExceptionWhenValidated
protected <T extends RuntimeException> void makeAttributeThrowExceptionWhenValidated(AttributeDescriptorModel attr, Class<T> expectedExceptionClass) -
assertValuesFromMapWereSetInModel
-
assertCloneProviderWasHandled
-