Class GroupOrderEntryPopulatorTest
java.lang.Object
de.hybris.platform.commercefacades.order.converters.populator.GroupOrderEntryPopulatorTest
- Direct Known Subclasses:
GroupOrderConsignmentEntryPopulatorTest
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final BigDecimalstatic final BigDecimalprotected GroupOrderEntryPopulatorstatic final BigDecimal -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected EntryGroupDatacreateEntryGroupData(OrderEntryData entry, int number) createOrderEntry(String productCode, String baseProductCode, BigDecimal price, BigDecimal totalPrice) voidsetUp()voidvoidGiven:entry1(multid=true,baseProduct=A,group=standalone,children=[]) entry2(multid=true,baseProduct=A,group=standalone,children=[]) entry3(multid=true,baseProduct=B,group=standalone,children=[])Result:entry4(fake=true,baseProduct=A,group=standalone,children=[entry1(group=null),entry2(group=null)]) entry5(fake=true,baseProduct=B,group=standalone,children=[entry3(group=null)])protected voidvalidatePriceRange(OrderEntryData parentEntry) protected voidvalidateProductInfo(OrderEntryData parentEntry, OrderEntryData firstEntry)
-
Field Details
-
MIN_PRICE_RANGE_TEST
-
MAX_PRICE_RANGE_TEST
-
BASE_PRODUCT_2_PRICE_RANGE_TEST
- See Also:
-
TOTAL_PRICE_RANGE_TEST
-
populator
-
-
Constructor Details
-
GroupOrderEntryPopulatorTest
public GroupOrderEntryPopulatorTest()
-
-
Method Details
-
setUp
public void setUp() -
shouldGroupEntries
public void shouldGroupEntries() -
shouldGroupEntriesWithEntryGroups
public void shouldGroupEntriesWithEntryGroups()Given:entry1(multid=true,baseProduct=A,group=standalone,children=[]) entry2(multid=true,baseProduct=A,group=standalone,children=[]) entry3(multid=true,baseProduct=B,group=standalone,children=[])Result:entry4(fake=true,baseProduct=A,group=standalone,children=[entry1(group=null),entry2(group=null)]) entry5(fake=true,baseProduct=B,group=standalone,children=[entry3(group=null)]) -
validateProductInfo
-
validatePriceRange
-
createOrderEntry
public OrderEntryData createOrderEntry(String productCode, String baseProductCode, BigDecimal price, BigDecimal totalPrice) -
createEntryGroupData
-