Class DefaultCMSVersionServiceTest


  • @UnitTest
    public class DefaultCMSVersionServiceTest
    extends java.lang.Object
    • Constructor Detail

      • DefaultCMSVersionServiceTest

        public DefaultCMSVersionServiceTest()
    • Method Detail

      • setup

        public void setup()
      • testGetVersionByUid

        public void testGetVersionByUid()
      • testGetVersionByLabel

        public void testGetVersionByLabel()
      • testGetSessionTransactionIdWhenIdAlreadySet

        public void testGetSessionTransactionIdWhenIdAlreadySet()
      • testGetSessionVersionIdWhenIdNotSet

        public void testGetSessionVersionIdWhenIdNotSet()
      • testCreatePartialVersionForItemPopulatesAllMandatoryFields

        public void testCreatePartialVersionForItemPopulatesAllMandatoryFields()
      • testIsVersionableWhenParagraphBelongsToSessionCatalogVersion

        public void testIsVersionableWhenParagraphBelongsToSessionCatalogVersion()
      • testIsNotVersionableWhenParagraphBelongsToParentCatalogVersion

        public void testIsNotVersionableWhenParagraphBelongsToParentCatalogVersion()
      • testIsNotVersionableWhenContentSlotIsShared

        public void testIsNotVersionableWhenContentSlotIsShared()
      • testIsVersionableWhenContentSlotBelongsToSessionCatalogVersion

        public void testIsVersionableWhenContentSlotBelongsToSessionCatalogVersion()
      • testIsNotVersionableWhenContentSlotBelongsToParentCatalogVersion

        public void testIsNotVersionableWhenContentSlotBelongsToParentCatalogVersion()
      • testRollbackVersionForCMSItemModel

        public void testRollbackVersionForCMSItemModel()
      • testRollbackVersionForAbstractPageModel

        public void testRollbackVersionForAbstractPageModel()
      • testIsNotRolledBackInvalidVersionId

        public void testIsNotRolledBackInvalidVersionId()
      • testGetAllVersionsForCMSItemModel

        public void testGetAllVersionsForCMSItemModel()
      • testWillDeleteAllTaggedVersionsForACMSItemModel

        public void testWillDeleteAllTaggedVersionsForACMSItemModel()
      • testRollbackedContentPageShouldBeAHomepageIfOriginalIsAHomepage

        public void testRollbackedContentPageShouldBeAHomepageIfOriginalIsAHomepage()
      • testRollbackedContentPageShouldNotBeAHomepageIfOriginalIsNotAHomepage

        public void testRollbackedContentPageShouldNotBeAHomepageIfOriginalIsNotAHomepage()
      • shouldThrowTypePermissionExceptionWhileCreatingItemFromVersionIfUserDoesNotHaveReadPermissionForCMSVersion

        public void shouldThrowTypePermissionExceptionWhileCreatingItemFromVersionIfUserDoesNotHaveReadPermissionForCMSVersion()
      • shouldThrowTypePermissionExceptionWhileGettingItemFromVersionIfUserDoesNotHaveReadPermissionForCMSVersion

        public void shouldThrowTypePermissionExceptionWhileGettingItemFromVersionIfUserDoesNotHaveReadPermissionForCMSVersion()
      • shouldThrowTypePermissionExceptionWhileGettingVersionByUidIfUserDoesNotHaveReadPermissionForCMSVersion

        public void shouldThrowTypePermissionExceptionWhileGettingVersionByUidIfUserDoesNotHaveReadPermissionForCMSVersion()
      • shouldThrowTypePermissionExceptionWhileGettingVersionByLabelIfUserDoesNotHaveReadPermissionForCMSVersion

        public void shouldThrowTypePermissionExceptionWhileGettingVersionByLabelIfUserDoesNotHaveReadPermissionForCMSVersion()
      • shouldThrowTypePermissionExceptionWhileCreatingVersionForItemIfUserDoesNotHaveCreatePermissionForCMSVersion

        public void shouldThrowTypePermissionExceptionWhileCreatingVersionForItemIfUserDoesNotHaveCreatePermissionForCMSVersion()
      • shouldThrowTypePermissionExceptionWhileCreatingVersionForItemIfUserDoesNotHaveReadPermissionForCMSItem

        public void shouldThrowTypePermissionExceptionWhileCreatingVersionForItemIfUserDoesNotHaveReadPermissionForCMSItem()
      • shouldThrowTypePermissionExceptionWhileDeletingVersionsForItemIfUserDoesNotHaveRemovePermissionForCMSVersion

        public void shouldThrowTypePermissionExceptionWhileDeletingVersionsForItemIfUserDoesNotHaveRemovePermissionForCMSVersion()
      • givenPageVersionedIsNotCached_WhenFindPageVersionedByTransactionIdIsCalled_ThenThePageIsQueriedAndStoredInTheCache

        public void givenPageVersionedIsNotCached_WhenFindPageVersionedByTransactionIdIsCalled_ThenThePageIsQueriedAndStoredInTheCache()
      • givenPageVersionedIsCached_WhenFindPageVersionedByTransactionIdIsCalled_ThenThePageIsReturnedFromCache

        public void givenPageVersionedIsCached_WhenFindPageVersionedByTransactionIdIsCalled_ThenThePageIsReturnedFromCache()
      • noReadPermission

        protected void noReadPermission​(java.lang.String typeCode)
      • noCreatePermission

        protected void noCreatePermission​(java.lang.String typeCode)
      • noRemovePermission

        protected void noRemovePermission​(java.lang.String typeCode)
      • readPermission

        protected void readPermission​(java.lang.String typeCode)
      • createPermission

        protected void createPermission​(java.lang.String typeCode)
      • removePermission

        protected void removePermission​(java.lang.String typeCode)