Class CatalogUnawarePDTRowTest<T extends PDTRowModel>

    • Constructor Detail

      • CatalogUnawarePDTRowTest

        public CatalogUnawarePDTRowTest()
    • Method Detail

      • 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​(java.lang.String productId)
      • givenRowForAnyProduct

        protected abstract T givenRowForAnyProduct()
      • getSynchronizedRows

        protected abstract java.util.List<T> getSynchronizedRows()
      • assertThatTgtRowMatchSrcRow

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

        protected abstract java.util.Collection<T> getRowsFrom​(ProductModel product)
      • performTestCatalogSynchronization

        protected void performTestCatalogSynchronization()