/** * Test method for {@link * edu.ncsu.csc216.androtech.model.management.ServiceManager#assignDroids()} . */ @Test public void testAssignDroids() { serviceManager = new ServiceManager(); serviceManager.putOnWaitingList(vRDevice1); serviceManager.putOnWaitingList(comDevice1); assertEquals( serviceManager.printWaitList(""), "V Gold 0987-N-817 Fath Hoth\nC Gold 0987-N-817 Fath Hoth"); serviceManager.assignDroids(); assertEquals(serviceManager.printWaitList("").equals(""), true); assertEquals( serviceManager .printDroids() .equals( "05V: 0987-N-817 Fath Hoth\n03V: UNASSIGNED\n02E:" + " UNASSIGNED\n01C: UNASSIGNED\n04C: 0987-N-817 Fath Hoth"), true); }
/** * Test method for {@link * edu.ncsu.csc216.androtech.model.management.ServiceManager#putOnWaitingList(edu.ncsu.csc216.androtech.model.devices.Prioritizable)} * . */ @Test public void testPutOnWaitingListPrioritizable() { Prioritizable p1 = vRDevice1; Prioritizable p2 = comDevice1; serviceManager = new ServiceManager(); serviceManager.putOnWaitingList(p1); serviceManager.putOnWaitingList(p2); assertEquals( serviceManager .printWaitList("") .equals("V Gold 0987-N-817 Fath Hoth\nC Gold 0987-N-817 Fath Hoth"), true); }
/** * Test method for {@link * edu.ncsu.csc216.androtech.model.management.ServiceManager#putOnWaitingList(java.lang.String, * java.lang.String, java.lang.String, int)} . */ @Test public void testPutOnWaitingListStringStringStringInt() { serviceManager.putOnWaitingList("V", "0987-N-817", "Fath Hoth", 3); assertEquals(serviceManager.printWaitList("").equals("V Platinum 0987-N-817 Fath Hoth"), true); }