Class CatalogUnawarePDTRowTest<T extends PDTRowModel>

All Implemented Interfaces:
JaloSessionHolder
Direct Known Subclasses:
CatalogUnawareEurope1DiscountsTest, CatalogUnawareEurope1PricesTest, CatalogUnawareEurope1TaxesTest

public abstract class CatalogUnawarePDTRowTest<T extends PDTRowModel> extends ServicelayerBaseTest
  • Field Details

  • Constructor Details

    • CatalogUnawarePDTRowTest

      public CatalogUnawarePDTRowTest()
  • Method Details

    • setUp

      public void setUp()
    • shouldGetRowForAnyProduct

      public void shouldGetRowForAnyProduct()
    • shouldGetRowByProductCode

      public void shouldGetRowByProductCode()
    • shouldGetRowByProduct

      public void shouldGetRowByProduct()
    • shouldNotFindRowForDifferentProductCode

      public void shouldNotFindRowForDifferentProductCode()
    • shouldNotFindRowForDifferentProduct

      public void shouldNotFindRowForDifferentProduct()
    • shouldFindOnlyRowsForProductCode

      public void shouldFindOnlyRowsForProductCode()
    • shouldFindOnlyRowsForProduct

      public void shouldFindOnlyRowsForProduct()
    • shouldFindMultipleRows

      public void shouldFindMultipleRows()
    • shouldNotRemoveRowForAnyProduct

      public void shouldNotRemoveRowForAnyProduct()
    • shouldNotRemoveRowForProductCode

      public void shouldNotRemoveRowForProductCode()
    • shouldRemoveRowForProduct

      public void shouldRemoveRowForProduct()
    • shouldRemoveOnlyRowForProduct

      public void shouldRemoveOnlyRowForProduct()
    • shouldSynchronizeRowForProduct

      public void shouldSynchronizeRowForProduct()
    • shouldNotSynchronizeAnyProductRow

      public void shouldNotSynchronizeAnyProductRow()
    • shouldNotSynchronizeRowForProductCode

      public void shouldNotSynchronizeRowForProductCode()
    • givenRowForProduct

      protected abstract T givenRowForProduct(ProductModel product)
    • givenRowForProductId

      protected abstract T givenRowForProductId(String productId)
    • givenRowForAnyProduct

      protected abstract T givenRowForAnyProduct()
    • getSynchronizedRows

      protected abstract List<T> getSynchronizedRows()
    • assertThatTgtRowMatchSrcRow

      protected abstract void assertThatTgtRowMatchSrcRow(T tgtRow, T srcRow)
    • getRowsFrom

      protected abstract Collection<T> getRowsFrom(ProductModel product)
    • performTestCatalogSynchronization

      protected void performTestCatalogSynchronization()