Class DefaultAnonymousConsentFacadeTest

java.lang.Object
de.hybris.platform.commercefacades.consent.impl.DefaultAnonymousConsentFacadeTest

@UnitTest public class DefaultAnonymousConsentFacadeTest extends Object
  • Field Details

  • Constructor Details

    • DefaultAnonymousConsentFacadeTest

      public DefaultAnonymousConsentFacadeTest()
  • Method Details

    • setUp

      public void setUp()
    • shouldWorkOnlyForAnonymousUser

      public void shouldWorkOnlyForAnonymousUser()
    • shouldCreateAnonymousConsentsIfNotAlreadyExist

      public void shouldCreateAnonymousConsentsIfNotAlreadyExist()
    • shouldCreateAnonymousConsentWhenAnonymousUserVisitsPageFirstTime

      public void shouldCreateAnonymousConsentWhenAnonymousUserVisitsPageFirstTime()
    • shouldUpdateAnonymousConsentWithNewVersion

      public void shouldUpdateAnonymousConsentWithNewVersion()
    • shouldRemoveConsentTemplatesFromSessionOnLanguageChange

      public void shouldRemoveConsentTemplatesFromSessionOnLanguageChange()
    • shouldPopulateSessionWithAnonymousConsents

      public void shouldPopulateSessionWithAnonymousConsents()
    • shouldGetTemplatesFromDBOnlyWhenNoTemplatesInSession

      public void shouldGetTemplatesFromDBOnlyWhenNoTemplatesInSession()
    • shouldSendEventIfConsentChanged

      public void shouldSendEventIfConsentChanged()
    • createAnonymousConsent

      protected AnonymousConsentData createAnonymousConsent(String templateCode, int templateVersion, String consentState)
    • createConsentTemplate

      protected ConsentTemplateData createConsentTemplate(String templateCode, int version, String consentCode, Date givenDate, Date withdrawnDate)
    • assertAllAnonymousConsentsPresent

      protected void assertAllAnonymousConsentsPresent(String... consentsId)
    • captureAnonymousConsents

      protected final List<AnonymousConsentData> captureAnonymousConsents()
    • captureSessionConsents

      protected final Map<String,String> captureSessionConsents()