Class CatalogSynchronizationIntegrationTest

    • Constructor Detail

      • CatalogSynchronizationIntegrationTest

        public CatalogSynchronizationIntegrationTest()
    • Method Detail

      • setUp

        public void setUp()
      • givenNewPageIsInDraft_WhenCatalogSyncIsPerformed_ThenPageRelatedContentShouldNotBeSynced

        public void givenNewPageIsInDraft_WhenCatalogSyncIsPerformed_ThenPageRelatedContentShouldNotBeSynced()
      • givenNewPageIsApproved_WhenCatalogSyncIsPerformed_ThenPageShouldBeSynced

        public void givenNewPageIsApproved_WhenCatalogSyncIsPerformed_ThenPageShouldBeSynced()
      • givenExistingPageIsInDraft_WhenCatalogSyncIsPerformed_ThenPageShouldNotBeSynced

        public void givenExistingPageIsInDraft_WhenCatalogSyncIsPerformed_ThenPageShouldNotBeSynced()
      • givenExistingPageIsApproved_WhenCatalogSyncIsPerformed_ThenPageShouldBeSynced

        public void givenExistingPageIsApproved_WhenCatalogSyncIsPerformed_ThenPageShouldBeSynced()
      • givenComponentUsedInDraftPage_WhenCatalogSyncIsPerformed_ThenComponentShouldNotBeSynced

        public void givenComponentUsedInDraftPage_WhenCatalogSyncIsPerformed_ThenComponentShouldNotBeSynced()
      • givenComponentUsedInApprovedPage_WhenCatalogSyncIsPerformed_ThenComponentShouldBeSynced

        public void givenComponentUsedInApprovedPage_WhenCatalogSyncIsPerformed_ThenComponentShouldBeSynced()
      • givenComponentUsedInSharedSlot_WhenCatalogSyncIsPerformed_ThenComponentShouldBeSynced

        public void givenComponentUsedInSharedSlot_WhenCatalogSyncIsPerformed_ThenComponentShouldBeSynced()
      • givenComponentUsedInSharedSlotAndDraftPage_WhenCatalogSyncIsPerformed_ThenComponentShouldNotBeSynced

        public void givenComponentUsedInSharedSlotAndDraftPage_WhenCatalogSyncIsPerformed_ThenComponentShouldNotBeSynced()
      • givenComponentUsedInSharedSlotAndApprovedPage_WhenCatalogSyncIsPerformed_ThenComponentShouldBeSynced

        public void givenComponentUsedInSharedSlotAndApprovedPage_WhenCatalogSyncIsPerformed_ThenComponentShouldBeSynced()
      • givenRestrictionUsedInDraftPage_WhenCatalogSyncIsPerformed_ThenRestrictionShouldNotBeSynced

        public void givenRestrictionUsedInDraftPage_WhenCatalogSyncIsPerformed_ThenRestrictionShouldNotBeSynced()
      • givenRestrictionUsedInApprovedPage_WhenCatalogSyncIsPerformed_ThenRestrictionShouldBeSynced

        public void givenRestrictionUsedInApprovedPage_WhenCatalogSyncIsPerformed_ThenRestrictionShouldBeSynced()
      • givenRestrictionUsedInUnapprovedComponent_WhenCatalogSyncIsPerformed_ThenRestrictionShouldNotBeSynced

        public void givenRestrictionUsedInUnapprovedComponent_WhenCatalogSyncIsPerformed_ThenRestrictionShouldNotBeSynced()
      • givenRestrictionUsedInApprovedComponent_WhenCatalogSyncIsPerformed_ThenRestrictionShouldNotBeSynced

        public void givenRestrictionUsedInApprovedComponent_WhenCatalogSyncIsPerformed_ThenRestrictionShouldNotBeSynced()
      • givenBannerInDraftPage_WhenCatalogSyncIsPerformed_ThenBannerShouldNotBeSynced

        public void givenBannerInDraftPage_WhenCatalogSyncIsPerformed_ThenBannerShouldNotBeSynced()
      • givenBannerInApprovedPage_WhenCatalogSyncIsPerformed_ThenBannerShouldBeSynced

        public void givenBannerInApprovedPage_WhenCatalogSyncIsPerformed_ThenBannerShouldBeSynced()
      • performCatalogSynchronization

        protected SyncJobData performCatalogSynchronization()
      • addRestrictionToPage

        protected void addRestrictionToPage​(ContentPageModel page)
      • setParagraphContent

        protected void setParagraphContent​(java.lang.String componentId,
                                           java.lang.String newContent)
      • changeBannerMedia

        protected void changeBannerMedia()
      • getCmsItemById

        protected <T extends CMSItemModel> T getCmsItemById​(java.lang.String itemUid,
                                                            CatalogVersionModel catalogVersion,
                                                            java.lang.Class<T> clazz)
      • getPageRestrictionsIds

        protected java.util.List<java.lang.String> getPageRestrictionsIds()
      • getComponentRestrictionsIds

        protected java.util.List<java.lang.String> getComponentRestrictionsIds()