Package de.hybris.order.calculation
Class TaxIntegrationTest
- java.lang.Object
-
- de.hybris.platform.testframework.HybrisJUnit4Test
-
- de.hybris.platform.servicelayer.ServicelayerBaseTest
-
- de.hybris.platform.servicelayer.ServicelayerTest
-
- de.hybris.order.calculation.TaxIntegrationTest
-
- All Implemented Interfaces:
JaloSessionHolder
@IntegrationTest public class TaxIntegrationTest extends ServicelayerTest
tests the net/gross tax calculation
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.servicelayer.ServicelayerTest
importService
-
Fields inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
jaloSession
-
-
Constructor Summary
Constructors Constructor Description TaxIntegrationTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setup()
void
testCalculateEverythingWithZeroAmounts()
void
testGrossCalculationWithTaxRates()
void
testGrossWithAdditionalLineItemCharges()
void
testGrossWithOrderCharges()
void
testNetCalculationWithTaxRates()
void
testNetWithAdditionalLineItemCharges()
void
testNetWithLineItemDiscounts()
void
testNetWithOrderCharges()
void
testNetWithOrderDiscounts()
void
testTaxCalculationWithDifferentCurrencies()
void
veryBigCalculationWithEverythingInNet()
-
Methods inherited from class de.hybris.platform.servicelayer.ServicelayerTest
createCoreData, createDefaultCatalog, createDefaultUsers, createHardwareCatalog, getApplicationContext, importCsv, importData, importData, importData, importStream, importStream, isPrefetchModeNone
-
Methods inherited from class de.hybris.platform.servicelayer.ServicelayerBaseTest
autowireProperties, getBeanName, prepareApplicationContextAndSession
-
Methods inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
establishJaloSession, finish, getOrCreateCurrency, getOrCreateLanguage, init, intenseChecksActivated, takeJaloSession
-
-
-
-
Method Detail
-
setup
public void setup()
-
testCalculateEverythingWithZeroAmounts
public void testCalculateEverythingWithZeroAmounts()
-
testGrossCalculationWithTaxRates
public void testGrossCalculationWithTaxRates()
-
testNetCalculationWithTaxRates
public void testNetCalculationWithTaxRates()
-
testNetWithAdditionalLineItemCharges
public void testNetWithAdditionalLineItemCharges()
-
testGrossWithAdditionalLineItemCharges
public void testGrossWithAdditionalLineItemCharges()
-
testNetWithLineItemDiscounts
public void testNetWithLineItemDiscounts()
-
testNetWithOrderCharges
public void testNetWithOrderCharges()
-
testGrossWithOrderCharges
public void testGrossWithOrderCharges()
-
testNetWithOrderDiscounts
public void testNetWithOrderDiscounts()
-
veryBigCalculationWithEverythingInNet
public void veryBigCalculationWithEverythingInNet()
-
testTaxCalculationWithDifferentCurrencies
public void testTaxCalculationWithDifferentCurrencies()
-
-