示例#1
0
 /**
  * Test method for {@link org.microworld.robots.DriverAgent#acceptRideRequests(java.util.List)} .
  */
 @Test
 public void testAcceptRideRequests() {
   List<Participation> list = driver.checkRideRequests(trip);
   driver.acceptRideRequests(list);
   List<Participation> unverified = driver.getParticipations(trip);
   for (int i = 0; i < unverified.size(); i++)
     for (int j = 0; j < list.size(); j++)
       if (unverified.get(i).getHref().equals(list.get(j).getHref()))
         assertEquals(unverified.get(i).getStatus(), Participation.ACCEPTED);
 }
示例#2
0
 /**
  * Test method for {@link
  * org.microworld.robots.DriverAgent#finishTrip(org.microworld.models.Trip)} .
  */
 @Test
 public void testFinishTrip() {
   assertTrue(driver.finishTrip(trip));
   assertNull(driver.getParticipations(trip));
 }