Class DefaultCMSItemDeepCloningServiceTest

java.lang.Object
de.hybris.platform.cms2.cloning.service.impl.DefaultCMSItemDeepCloningServiceTest

@UnitTest public class DefaultCMSItemDeepCloningServiceTest extends Object
  • Constructor Details

    • DefaultCMSItemDeepCloningServiceTest

      public DefaultCMSItemDeepCloningServiceTest()
  • Method Details

    • setUp

      public void setUp()
    • generateCloneUid

      public void generateCloneUid()
    • givenComponentName_WhenGenerateCloneComponentNameIsCalled_ThenItReturnsANameWithTheNewPostfix

      public void givenComponentName_WhenGenerateCloneComponentNameIsCalled_ThenItReturnsANameWithTheNewPostfix()
    • givenComponentNameWithClonePrefix_WhenGenerateCloneComponentNameIsCalled_ThenItReturnsANameOnlyWithANewPostfix

      public void givenComponentNameWithClonePrefix_WhenGenerateCloneComponentNameIsCalled_ThenItReturnsANameOnlyWithANewPostfix()
    • shouldIgnoreAttributeMaxLengthIfItIsLessThanMinimalSizeForAttributeValue

      public void shouldIgnoreAttributeMaxLengthIfItIsLessThanMinimalSizeForAttributeValue()
    • shouldNotGeneratePrefixIfItAlreadyExists

      public void shouldNotGeneratePrefixIfItAlreadyExists()
    • givenVeryLongOriginalUid_WhenGenerateCloneUidWithOriginalUid_ThenReturnsNewUidWithCroppedOriginalValue

      public void givenVeryLongOriginalUid_WhenGenerateCloneUidWithOriginalUid_ThenReturnsNewUidWithCroppedOriginalValue()