Class DefaultAnonymousConsentFacadeTest
- java.lang.Object
-
- de.hybris.platform.commercefacades.consent.impl.DefaultAnonymousConsentFacadeTest
-
@UnitTest public class DefaultAnonymousConsentFacadeTest extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPREVIOUS_CONSENT_LANGUAGE_ISOstatic java.lang.StringTEMPLATE_CODE_GIVENstatic java.lang.StringTEMPLATE_CODE_WITHDRAWN
-
Constructor Summary
Constructors Constructor Description DefaultAnonymousConsentFacadeTest()
-
Method Summary
-
-
-
Field Detail
-
PREVIOUS_CONSENT_LANGUAGE_ISO
public static final java.lang.String PREVIOUS_CONSENT_LANGUAGE_ISO
- See Also:
- Constant Field Values
-
TEMPLATE_CODE_GIVEN
public static final java.lang.String TEMPLATE_CODE_GIVEN
- See Also:
- Constant Field Values
-
TEMPLATE_CODE_WITHDRAWN
public static final java.lang.String TEMPLATE_CODE_WITHDRAWN
- See Also:
- Constant Field Values
-
-
Method Detail
-
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(java.lang.String templateCode, int templateVersion, java.lang.String consentState)
-
createConsentTemplate
protected ConsentTemplateData createConsentTemplate(java.lang.String templateCode, int version, java.lang.String consentCode, java.util.Date givenDate, java.util.Date withdrawnDate)
-
assertAllAnonymousConsentsPresent
protected void assertAllAnonymousConsentsPresent(java.lang.String... consentsId)
-
captureAnonymousConsents
protected final java.util.List<AnonymousConsentData> captureAnonymousConsents()
-
captureSessionConsents
protected final java.util.Map<java.lang.String,java.lang.String> captureSessionConsents()
-
-