public static void runDisplayMockSetup(WelcomeDisplay wDisp, ParkingNotification pDisp, SpotNumberDisplay sDisp, DisplayDirections dDisp, ParkingSpot spot,  String userType, String testedID, String expectValid, String expectAssign, String direction) throws Exception{
        wDisp.setLocation(new Point(0,0));                      //      line 109
        wDisp.setVisible(true);                                 //      line 110
        EasyMock.expect(wDisp.displayNext()).andReturn(false);
        EasyMock.expect(wDisp.displayNext()).andReturn(true);            //skips first dialog box.   line 111
        EasyMock.expect(wDisp.getUserType()).andReturn(userType);          //sets the UserType.  line 123
        EasyMock.expect(wDisp.getID()).andReturn(testedID);             //sets the UserID.  Line 124
        pDisp.updateParkingNotification(expectValid, expectAssign);  //      line 132
        EasyMock.expect(wDisp.getLocation()).andReturn(new Point(0,0));  //sets a point?  line 139
        pDisp.setLocation(new Point(0,0));                      //      line 140
        pDisp.setVisible(true);                                 //      142
        EasyMock.expect(pDisp.displayNext()).andReturn(false);
        EasyMock.expect(pDisp.displayNext()).andReturn(true);            //skips second dialog box.  line 143
        EasyMock.expect(pDisp.isCanceled()).andReturn(false);            //sets whether or not the menu was cancelled.  line 155
        EasyMock.expect(pDisp.getLocation()).andReturn(new Point(0,0));  //      line 171
        if(spot != null)sDisp.updateParkingSpotNumberLabel("Your spot number is " + spot.getParkingNumber()); //      line 173
        sDisp.setLocation(new Point(0,0));                      //      line 175
        sDisp.setVisible(true);                                 //      line 176
        EasyMock.expect(sDisp.displayNext()).andReturn(false);
        EasyMock.expect(sDisp.displayNext()).andReturn(true);            //skips third dialog box.  line 177
        EasyMock.expect(sDisp.isCanceled()).andReturn(false);            //sets whether or not the menu was cancelled.  line 188
        EasyMock.expect(sDisp.getLocation()).andReturn(new Point(0,0));  //      line 194
        dDisp.setLocation(new Point(0,0));
        if(spot != null)dDisp.updateDirections("1. Go to floor #" 
                + spot.getFloor() + "\n2. Head to the " 
                    + spot.getDirections() + " part." +
                    "\n3. Park on " + direction 
                            + " spot labeled #" + spot.getParkingNumber()+ ".");
        dDisp.setVisible(true);                                 //      line 202
        EasyMock.expect(dDisp.displayNext()).andReturn(false);
        EasyMock.expect(dDisp.displayNext()).andReturn(true);            //skips fourth dialog box. line 203
        EasyMock.expect(dDisp.isCanceled()).andReturn(false);            //sets fourth opportunity to cancel.  line 214
        EasyMock.expect(dDisp.getLocation()).andReturn(new Point(0,0));  //      line 221
        
        
    }