Class ManualDeclineEndToEndIntegrationTest

All Implemented Interfaces:
JaloSessionHolder

@IntegrationTest public class ManualDeclineEndToEndIntegrationTest extends BaseSourcingIntegrationTest
  • Field Details

  • Constructor Details

    • ManualDeclineEndToEndIntegrationTest

      public ManualDeclineEndToEndIntegrationTest()
  • Method Details

    • 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