Class ManualDeclineEndToEndIntegrationTest

    • Constructor Detail

      • ManualDeclineEndToEndIntegrationTest

        public ManualDeclineEndToEndIntegrationTest()
    • Method Detail

      • setup

        public void setup()
      • shouldManualDecline_SuccessReSourced

        public void shouldManualDecline_SuccessReSourced()
        Given an shipping order with 1 entries:
        entry 1 : {quantity: 3, product: camera}

        Result:
        Manual Decline should SUCCESS without insufficient stock

      • shouldManualDecline_SuccessReSourcedTwice

        public void shouldManualDecline_SuccessReSourcedTwice()
        Given an shipping order with 1 entries:
        entry 1 : {quantity: 3, product: camera}

        Result:
        Manual Decline should SUCCESS without sufficient stock twice

      • shouldPartiallyManualDecline_SuccessReSourced

        public void shouldPartiallyManualDecline_SuccessReSourced()
        Given an shipping order with 1 entries:
        entry 1 : {quantity: 3, product: camera}

        Result:
        Partially manual Decline should SUCCESS without insufficient stock

      • shouldManualDecline_FailedNoStock

        public void shouldManualDecline_FailedNoStock()
        Given an shipping order with 1 entries:
        entry 1 : {quantity: 3, product: camera}

        Result:
        Manual Decline should fail,should at least have 1 stock in new location

      • shouldManualDecline_FailedOverQuantity

        public void shouldManualDecline_FailedOverQuantity()
        Given an shipping order with 1 entries:
        entry 1 : {quantity: 3, product: camera}

        Result:
        Manual Decline should fail,should at least have 1 stock in new location

      • shouldManualDecline2Entries_SuccessReSourced

        public void shouldManualDecline2Entries_SuccessReSourced()
        Given an shipping order with 2 entries:
        entry 1 : {quantity: 3, product: camera}
        entry 2 : {quantity: 3, product: memoryCard}

        Result:
        Manual Decline should SUCCESS without insufficient stock

      • shouldManualDecline2Entries_FailedReSourced

        public void shouldManualDecline2Entries_FailedReSourced()
        Given an shipping order with 2 entries:
        entry 1 : {quantity: 3, product: camera}
        entry 2 : {quantity: 3, product: memoryCard}

        Result:
        Manual Decline should failed

      • shouldManualDecline_ForceOutOfStock

        public void shouldManualDecline_ForceOutOfStock()
        Given an shipping order with 1 entries:
        entry 1 : {quantity: 3, product: camera}

        Result:
        Manual Decline should SUCCESS without insufficient stock

      • shouldManualDecline_ForceInStock

        public void shouldManualDecline_ForceInStock()
        Given an shipping order with 1 entries:
        entry 1 : {quantity: 3, product: camera}

        Result:
        Manual Decline should SUCCESS without insufficient stock