Class TmaSolrDocumentCompositePopPopulatorTest
java.lang.Object
de.hybris.platform.b2ctelcoservices.search.solrfacetsearch.populator.pricing.TmaSolrDocumentCompositePopPopulatorTest
Default Unit Test for the
TmaSolrDocumentCompositePopPopulator.- Since:
- 2007
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected static final intprotected static final intprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final doubleprotected static final Stringprotected final de.hybris.platform.servicelayer.internal.model.impl.LocaleProviderprotected static final Stringprotected static final doubleprotected static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidassertPopFieldsArePopulatedCorrectly(TmaSolrDocumentProductOfferingPrice solrDocumentPop) protected TmaRecurringProdOfferPriceChargeModelprotected TmaCompositeProdOfferPriceModelprotected CurrencyModelprotected TmaRecurringProdOfferPriceChargeModelprotected TmaOneTimeProdOfferPriceChargeModelprotected TmaOneTimeProdOfferPriceChargeModelprotected BillingEventModelprotected BillingFrequencyModelprotected TmaRecurringProdOfferPriceChargeModelprotected TmaRecurringProdOfferPriceChargeModelprotected <T extends TmaProductOfferingPriceModel>
voidsetLocaleOnModel(T popModel) voidsetUp()voidvoidvoidvoid
-
Field Details
-
FIRST_YEAR_RC_ID
- See Also:
-
SECOND_YEAR_RC_ID
- See Also:
-
PROMO_PRICE_VALUE
protected static final double PROMO_PRICE_VALUE- See Also:
-
MOCK_CHARGE_ID
- See Also:
-
DEFAULT_ID
- See Also:
-
DEFAULT_NAME
- See Also:
-
DEFAULT_DESCRIPTION
- See Also:
-
DEFAULT_PRICE_EVENT
- See Also:
-
DEFAULT_BILLING_FREQUENCY
- See Also:
-
DEFAULT_CURRENCY_ISO_CODE
- See Also:
-
DEFAULT_PRICE_VALUE
protected static final double DEFAULT_PRICE_VALUE- See Also:
-
DEFAULT_CYCLE_START
protected static final int DEFAULT_CYCLE_START- See Also:
-
DEFAULT_CYCLE_END
protected static final int DEFAULT_CYCLE_END- See Also:
-
localeProvider
protected final de.hybris.platform.servicelayer.internal.model.impl.LocaleProvider localeProvider
-
-
Constructor Details
-
TmaSolrDocumentCompositePopPopulatorTest
public TmaSolrDocumentCompositePopPopulatorTest()
-
-
Method Details
-
setUp
public void setUp() -
testPopulateCompositePopWithNoChildren
public void testPopulateCompositePopWithNoChildren() -
testPopulateCompositePopWithOneOtc
public void testPopulateCompositePopWithOneOtc() -
testPopulateCompositePopWithOneRc
public void testPopulateCompositePopWithOneRc() -
testPopulateCompositePopWithMultipleLayersAndComponents
public void testPopulateCompositePopWithMultipleLayersAndComponents() -
getOtcPopWithPriceEvent
-
getRcPopWithPriceEvent
-
getFirstYearRcPop
-
createRcModelWithLocale
-
getSecondYearRcPop
-
getCompositeProdOfferPrice
-
assertPopFieldsArePopulatedCorrectly
protected void assertPopFieldsArePopulatedCorrectly(TmaSolrDocumentProductOfferingPrice solrDocumentPop) -
getOtcPopWithoutPriceEvent
-
setLocaleOnModel
-
getPriceFrequency
-
getPriceEvent
-
getCurrency
-