Class PriceRowChannelTest

All Implemented Interfaces:
JaloSessionHolder

@IntegrationTest public class PriceRowChannelTest extends ServicelayerTest
Tests if Europe1PriceFactory correctly handles PriceRow with channel attribute.
  • Field Details

  • Constructor Details

    • PriceRowChannelTest

      public PriceRowChannelTest()
  • Method Details

    • setUp

      public void setUp() throws Exception
      Throws:
      Exception
    • testCreatePriceRowChannelUsingModel

      public void testCreatePriceRowChannelUsingModel()
    • testCreatePriceRowChannelUsingEurope1PriceFactory

      public void testCreatePriceRowChannelUsingEurope1PriceFactory() throws Exception
      Throws:
      Exception
    • testCreatePriceRowNullChannelUsingEurope1PriceFactory

      public void testCreatePriceRowNullChannelUsingEurope1PriceFactory() throws Exception
      Throws:
      Exception
    • testProductPricesNoChannel

      public void testProductPricesNoChannel() throws Exception
      Cases to Test:

      Context - No UI Experience Context, Price rows without channel data.

      Throws:
      Exception
    • testProductPricesWithUIExperienceOnly

      public void testProductPricesWithUIExperienceOnly() throws Exception
      Cases to Test:

      Context - UI Experience Context set, Price rows without channel data.

      Throws:
      Exception
    • testDefaultProductBasePriceChannel

      public void testDefaultProductBasePriceChannel() throws Exception
      Cases to Test:

      Context - UI Experience Context set, Price rows with channel data, changing "channel" ctx attribute to see if returned prices are different.

      Throws:
      Exception