psdi.app.inventory.unittest

Class InvPickListTest

  • java.lang.Object
    • psdi.app.inventory.unittest.InvPickListTest


  • public class InvPickListTest
    extends java.lang.Object
    • Constructor Detail

      • InvPickListTest

        public InvPickListTest()
    • Method Detail

      • addItemToStoreroom

        public static MboRemote addItemToStoreroom(ItemRemote itemMbo,
                                                   java.lang.String defaultBin,
                                                   java.lang.String lotnum)
                                            throws java.rmi.RemoteException,
                                                   MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • createWO

        public static MboRemote createWO(MboRemote item,
                                         MboRemote inv,
                                         WORemote woMbo,
                                         java.lang.String invusebywo)
                                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • createAssetsForRotatingItems

        public static void createAssetsForRotatingItems()
                                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getMboID

        public static java.lang.String getMboID(MboRemote pickListMbo)
                                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getChildID

        public static java.lang.String getChildID(MboRemote childMbo)
                                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getInvUseLine

        public static MboRemote getInvUseLine(MboRemote pickListMbo,
                                              int index)
                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • addExtraBins

        public static void addExtraBins(MboRemote itemMbo,
                                        java.lang.String binnum,
                                        java.lang.String lotnum,
                                        java.lang.Double curbal,
                                        java.lang.String condition,
                                        java.lang.String testcase)
                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • createInvPickList

        public static MboRemote createInvPickList(MboRemote woMbo,
                                                  ItemRemote itemMbo)
                                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • changeStatus

        public static void changeStatus(MboRemote pickListMbo)
                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • autoSplitRecordSet

        public static com.ibm.json.java.JSONObject autoSplitRecordSet(MboRemote pickListMbo,
                                                                      MboRemote invUseLineMbo,
                                                                      java.lang.String action,
                                                                      java.lang.String plaction)
                                                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • autoSplitRecordSetComplete

        public static com.ibm.json.java.JSONObject autoSplitRecordSetComplete(MboRemote pickListMbo,
                                                                              MboRemote invUseLineMbo,
                                                                              java.lang.String action,
                                                                              java.lang.String plaction,
                                                                              java.lang.String testcase)
                                                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getPayLoadForPickToAction

        public static com.ibm.json.java.JSONObject getPayLoadForPickToAction(MboRemote pickListMbo,
                                                                             MboRemote invUseLineMbo,
                                                                             java.lang.String action,
                                                                             java.lang.String plaction)
                                                                      throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getPayLoadForPickToActionRotating

        public static com.ibm.json.java.JSONObject getPayLoadForPickToActionRotating(MboRemote pickListMbo,
                                                                                     MboRemote invUseLineMbo,
                                                                                     java.lang.String action,
                                                                                     java.lang.String plaction)
                                                                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getPayLoadForPickToActionComplete

        public static com.ibm.json.java.JSONObject getPayLoadForPickToActionComplete(MboRemote pickListMbo,
                                                                                     MboRemote invUseLineMbo,
                                                                                     java.lang.String action,
                                                                                     java.lang.String plaction)
                                                                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getPayLoadForStageToActionRotating

        public static com.ibm.json.java.JSONObject getPayLoadForStageToActionRotating(MboRemote pickListMbo,
                                                                                      MboRemote invUseLineMbo,
                                                                                      java.lang.String action,
                                                                                      java.lang.String plaction)
                                                                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getPayLoadForStageToAction

        public static com.ibm.json.java.JSONObject getPayLoadForStageToAction(MboRemote pickListMbo,
                                                                              MboRemote invUseLineMbo,
                                                                              java.lang.String action,
                                                                              java.lang.String plaction)
                                                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getPayLoadForStageToActionComplete

        public static com.ibm.json.java.JSONObject getPayLoadForStageToActionComplete(MboRemote pickListMbo,
                                                                                      MboRemote invUseLineMbo,
                                                                                      java.lang.String action,
                                                                                      java.lang.String plaction)
                                                                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getPayLoadForIssueToAction

        public static com.ibm.json.java.JSONObject getPayLoadForIssueToAction(MboRemote pickListMbo,
                                                                              MboRemote invUseLineMbo,
                                                                              java.lang.String action,
                                                                              java.lang.String plaction)
                                                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getPayLoadForIssueToActionRotating

        public static com.ibm.json.java.JSONObject getPayLoadForIssueToActionRotating(MboRemote pickListMbo,
                                                                                      MboRemote invUseLineMbo,
                                                                                      java.lang.String action,
                                                                                      java.lang.String plaction)
                                                                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • autoSplitRotatingItem

        public static com.ibm.json.java.JSONObject autoSplitRotatingItem(MboRemote pickListMbo,
                                                                         MboRemote invUseLineMbo,
                                                                         java.lang.String action,
                                                                         java.lang.String plaction)
                                                                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • autoSplitConditionEnabled

        public static com.ibm.json.java.JSONObject autoSplitConditionEnabled(MboRemote pickListMbo,
                                                                             MboRemote invUseLineMbo,
                                                                             java.lang.String action,
                                                                             java.lang.String plaction)
                                                                      throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getLineSplitRecords

        public static void getLineSplitRecords(MboRemote pickListMbo)
                                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getLineSplitForRotatingItem

        public static void getLineSplitForRotatingItem(MboRemote pickListMbo)
                                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getRequestProps

        public static com.ibm.json.java.JSONObject getRequestProps(java.lang.String resource,
                                                                   java.lang.String properties,
                                                                   com.ibm.json.java.JSONObject payload)
                                                            throws java.lang.Exception
        Throws:
        java.lang.Exception
      • generateRequest

        public static com.ibm.json.java.JSONObject generateRequest(com.ibm.json.java.JSONObject jo)
                                                            throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testActionForLines

        public static void testActionForLines(com.ibm.json.java.JSONObject payLoad,
                                              MboRemote parentMbo,
                                              MboRemote childMbo,
                                              java.lang.String action)
                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testActionForLinesComplete

        public static void testActionForLinesComplete(com.ibm.json.java.JSONObject payLoad,
                                                      MboRemote parentMbo,
                                                      MboRemote childMbo,
                                                      java.lang.String action)
                                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getInvUseLineJO

        public static com.ibm.json.java.JSONObject getInvUseLineJO(MboRemote mboRemote,
                                                                   com.ibm.json.java.JSONArray invuselineArr)
                                                            throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testActionForConditionEnabled

        public static void testActionForConditionEnabled(com.ibm.json.java.JSONObject payLoad,
                                                         MboRemote parentMbo,
                                                         MboRemote childMbo,
                                                         java.lang.String action)
                                                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • assertInvUseLineSplit

        public static void assertInvUseLineSplit(ItemRemote itemMbo,
                                                 com.ibm.json.java.JSONArray linesplitArrOut,
                                                 com.ibm.json.java.JSONObject payLoad,
                                                 java.lang.String action)
                                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • itemExitsInJSONArray

        public static boolean itemExitsInJSONArray(java.lang.String item,
                                                   com.ibm.json.java.JSONArray arrInput)
      • assertInvUseLineSplitPickToAction

        public static void assertInvUseLineSplitPickToAction(ItemRemote itemMbo,
                                                             com.ibm.json.java.JSONArray linesplitArrOut,
                                                             com.ibm.json.java.JSONObject payLoad,
                                                             java.lang.String action)
                                                      throws java.lang.Exception
        Throws:
        java.lang.Exception
      • assertInvUseLineSplitStageToAction

        public static void assertInvUseLineSplitStageToAction(ItemRemote itemMbo,
                                                              com.ibm.json.java.JSONArray linesplitArrOut,
                                                              com.ibm.json.java.JSONObject payLoad,
                                                              java.lang.String action)
                                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • assertInvUseLineSplitIssueToAction

        public static void assertInvUseLineSplitIssueToAction(ItemRemote itemMbo,
                                                              com.ibm.json.java.JSONArray linesplitArrOut,
                                                              com.ibm.json.java.JSONObject payLoad,
                                                              java.lang.String action)
                                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testActionFromPick

        public static void testActionFromPick(com.ibm.json.java.JSONObject payLoad,
                                              MboRemote parentMbo,
                                              MboRemote childMbo,
                                              java.lang.String action)
                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testActionFromPickComplete

        public static void testActionFromPickComplete(com.ibm.json.java.JSONObject payLoad,
                                                      MboRemote parentMbo,
                                                      MboRemote childMbo,
                                                      java.lang.String action)
                                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testActionFromStage

        public static void testActionFromStage(com.ibm.json.java.JSONObject payLoad,
                                               MboRemote parentMbo,
                                               MboRemote childMbo,
                                               java.lang.String action)
                                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testActionFromStageComplete

        public static void testActionFromStageComplete(com.ibm.json.java.JSONObject payLoad,
                                                       MboRemote parentMbo,
                                                       MboRemote childMbo,
                                                       java.lang.String action)
                                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testActionFromIssue

        public static void testActionFromIssue(com.ibm.json.java.JSONObject payLoad,
                                               MboRemote parentMbo,
                                               MboRemote childMbo,
                                               java.lang.String action)
                                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • testMain

        public void testMain()
                      throws java.lang.Exception
        Throws:
        java.lang.Exception