Class DefaultOmsReturnFacadeIntegrationTest

All Implemented Interfaces:
JaloSessionHolder
Direct Known Subclasses:
WarehousingOmsReturnFacadeIntegrationTest

@IntegrationTest public class DefaultOmsReturnFacadeIntegrationTest extends BaseOrdermanagementFacadeIntegrationTest
  • Constructor Details

    • DefaultOmsReturnFacadeIntegrationTest

      public DefaultOmsReturnFacadeIntegrationTest()
  • Method Details

    • setUp

      public void setUp()
    • testGetReturnStatuses

      public void testGetReturnStatuses()
    • testGetRefundReasons

      public void testGetRefundReasons()
    • testGetReturnActions

      public void testGetReturnActions()
    • testCreateReturnRequest_ValidQtyReturn_Success

      public void testCreateReturnRequest_ValidQtyReturn_Success()
    • testCreateReturnRequest_InValidQtyReturn_Failure

      public void testCreateReturnRequest_InValidQtyReturn_Failure()
    • testCreateReturnRequest_InValidQtyReturn_Failure1

      public void testCreateReturnRequest_InValidQtyReturn_Failure1()
    • testCreateReturnRequest_InValidOrderEntryNumber_Failure

      public void testCreateReturnRequest_InValidOrderEntryNumber_Failure()
    • testCreateReturnRequest_NullOrder_Failure

      public void testCreateReturnRequest_NullOrder_Failure()
    • testCancelReturnRequest_Success

      public void testCancelReturnRequest_Success()
      Throws IllegalArgumentException, as the DefaultReturnService does not set any ReturnStatus on the newly created ReturnRequestModel.
    • testCancelReturnRequest_NullRMA_Failure

      public void testCancelReturnRequest_NullRMA_Failure()
    • testCancelReturnRequest_InvalidRMA_Failure

      public void testCancelReturnRequest_InvalidRMA_Failure()
    • testCancelReturnRequest_EmptyRMA_Failure

      public void testCancelReturnRequest_EmptyRMA_Failure()
    • testCancelReturnRequest_InvalidStatus_Failure

      public void testCancelReturnRequest_InvalidStatus_Failure()
    • createReturnRequestData

      protected ReturnRequestData createReturnRequestData(List<ReturnEntryData> returnEntryDatas, String orderCode, Boolean refundDeliveryCost)
      Prepares returnRequestData from the given params to create returnRequest
      Parameters:
      returnEntryDatas -
      orderCode -
      refundDeliveryCost -
      Returns:
      returnRequestData populated from the given params
    • createReturnEntryData

      protected ReturnEntryData createReturnEntryData(Long expectedQuantity, String action, String notes, String refundReason, Integer entryNumber)
      Prepares ReturnEntryData from the given params
      Parameters:
      expectedQuantity -
      action -
      notes -
      refundReason -
      entryNumber -
      Returns:
      returnEntryData
    • createCancelReturnRequestData

      protected CancelReturnRequestData createCancelReturnRequestData(String code, CancelReason reason, String notes)
      Prepares CancelReturnRequestData from the given params.
      Parameters:
      code - the RMA code
      reason - the reason for cancellation
      notes - the notes for the cancellation
      Returns:
      CancelReturnRequestData populated from the params