Package de.hybris.platform.order
Class Europe1TargetPriceDiscountsTest
- java.lang.Object
-
- de.hybris.platform.testframework.HybrisJUnit4Test
-
- de.hybris.platform.servicelayer.ServicelayerBaseTest
-
- de.hybris.platform.order.Europe1TargetPriceDiscountsTest
-
- All Implemented Interfaces:
JaloSessionHolder
@IntegrationTest public class Europe1TargetPriceDiscountsTest extends ServicelayerBaseTest
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
jaloSession
-
-
Constructor Summary
Constructors Constructor Description Europe1TargetPriceDiscountsTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DiscountRowModel
createAbsoluteDiscountRow(ProductDiscountGroup group, DiscountModel discount, java.lang.String value)
protected DiscountRowModel
createRelativeDiscountRow(ProductDiscountGroup group, DiscountModel discount, int percent)
protected DiscountRowModel
createTargetPriceDiscountRow(ProductDiscountGroup group, DiscountModel discount, java.lang.String price)
void
setUp()
void
testNegativeTargetPriceDiscount()
void
testNoDiscounts()
void
testTargetPriceDiscount()
void
testTargetPriceDiscountAboveBasePrice()
void
testTargetPriceDiscountMixed()
void
testTargetPriceDiscountMultipleTimes()
void
testTargetPriceDiscountOverridePDG()
-
Methods inherited from class de.hybris.platform.servicelayer.ServicelayerBaseTest
autowireProperties, getApplicationContext, getBeanName, prepareApplicationContextAndSession
-
Methods inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
establishJaloSession, finish, getOrCreateCurrency, getOrCreateLanguage, init, intenseChecksActivated, takeJaloSession
-
-
-
-
Method Detail
-
setUp
public void setUp() throws java.lang.Exception
- Throws:
java.lang.Exception
-
testNoDiscounts
public void testNoDiscounts() throws CalculationException
- Throws:
CalculationException
-
testTargetPriceDiscount
public void testTargetPriceDiscount() throws CalculationException
- Throws:
CalculationException
-
testTargetPriceDiscountOverridePDG
public void testTargetPriceDiscountOverridePDG() throws CalculationException
- Throws:
CalculationException
-
testTargetPriceDiscountAboveBasePrice
public void testTargetPriceDiscountAboveBasePrice() throws CalculationException
- Throws:
CalculationException
-
testNegativeTargetPriceDiscount
public void testNegativeTargetPriceDiscount() throws CalculationException
- Throws:
CalculationException
-
testTargetPriceDiscountMultipleTimes
public void testTargetPriceDiscountMultipleTimes() throws CalculationException
- Throws:
CalculationException
-
testTargetPriceDiscountMixed
public void testTargetPriceDiscountMixed() throws CalculationException
- Throws:
CalculationException
-
createRelativeDiscountRow
protected DiscountRowModel createRelativeDiscountRow(ProductDiscountGroup group, DiscountModel discount, int percent)
-
createAbsoluteDiscountRow
protected DiscountRowModel createAbsoluteDiscountRow(ProductDiscountGroup group, DiscountModel discount, java.lang.String value)
-
createTargetPriceDiscountRow
protected DiscountRowModel createTargetPriceDiscountRow(ProductDiscountGroup group, DiscountModel discount, java.lang.String price)
-
-