Class OrderManagementOrderCancelPartialTest

    • Constructor Detail

      • OrderManagementOrderCancelPartialTest

        public OrderManagementOrderCancelPartialTest()
    • Method Detail

      • testWarehouseResponsePartialCancelPartialOK

        public void testWarehouseResponsePartialCancelPartialOK()
                                                         throws java.lang.Exception
        Description copied from class: OrderCancelPartialTest
        Given an Order that contains a set of order entries containing items (products) and Order Cancel Entry with "pending" state then after Cancel Partially Successful Warehouse response

        Order Cancel Entry should be updated with "completed" status and reason code, and list of product entries that were cancelled. Canceled order entries should be removed. Order entries subject to partial cancel should have their quantity reduced. Order should be recalculated according to new set of Order Entries. State of the Order is restored to original value (before cancel request).

        Overrides:
        testWarehouseResponsePartialCancelPartialOK in class OrderCancelPartialTest
        Throws:
        java.lang.Exception