Class BaseWarehousingFacadeIntegrationTest

    • Constructor Detail

      • BaseWarehousingFacadeIntegrationTest

        public BaseWarehousingFacadeIntegrationTest()
    • Method Detail

      • setupShopper

        public void setupShopper()
      • setupBaseStore

        public void setupBaseStore()
      • setup

        public void setup()
      • createDefaultConsignmentAndOrder

        protected OrderModel createDefaultConsignmentAndOrder()
        create a default order and consignment
        Returns:
        OrderModel
      • createDefaultReturnRequest

        protected RefundEntryModel createDefaultReturnRequest​(OrderModel order)
        create a default returnRefund and approve it
        Parameters:
        order -
        Returns:
        RefundEntryModel
      • approveDefaultReturn

        protected RefundEntryModel approveDefaultReturn​(RefundEntryModel refundEntry)
        approve the return
        Parameters:
        refundEntry -
        Returns:
        RefundEntryModel
      • waitForReturnProcessComplete

        protected void waitForReturnProcessComplete​(java.util.Collection<ReturnProcessModel> returnProcessModels)
        wait for the process to be complete before time out
        Parameters:
        returnProcessModels -
      • createReturnAndReadyToAcceptGoods

        protected RefundEntryModel createReturnAndReadyToAcceptGoods()
        create a default order and consignment
        Returns:
        RefundEntryModel
      • createPageable

        protected PageableData createPageable​(int page,
                                              int pageSize,
                                              java.lang.String sort)
        Creates a pageableData with provided page, pageSize and sort
        Parameters:
        page - current page number
        pageSize - number of items in a page
        sort - sorting the results ascending or descending
        Returns:
        a pageableData
      • createPackagingInfo

        protected PackagingInfoData createPackagingInfo()
        Creates a new packaging information for a consignment with default values.
        Returns:
        the new PackagingInfoData
      • createPackagingInfo

        protected PackagingInfoData createPackagingInfo​(java.lang.String width,
                                                        java.lang.String height,
                                                        java.lang.String length,
                                                        java.lang.String grossWeight,
                                                        java.lang.String insuredValue,
                                                        java.lang.String dimensionUnit,
                                                        java.lang.String weightUnit)
        Creates a new packaging information for a consignment with the given attributes.
        Parameters:
        width - the width of the package
        height - the height of the package
        length - the length of the package
        grossWeight - the gross weight of the package
        insuredValue - the insured value of the package
        dimensionUnit - the dimension unit of the package
        weightUnit - the weight unit of the package
        Returns:
        the new PackagingInfoData
      • createPageable

        protected PageableData createPageable()
        Creates a default pageableData
        Returns:
        a pageableData
      • setReturnCallbackService

        public void setReturnCallbackService​(ReturnCallbackService returnCallbackService)
      • setEnumerationService

        public void setEnumerationService​(EnumerationService enumerationService)