/** * @return parameters for constructor. */ @Parameters public static Collection<Object[]> data() { return Arrays.asList(new Object[][] { {true, true, RouteAdjusters.NOP}, {true, true, RouteFollowingVehicle.delayAdjuster()}, {true, false, RouteAdjusters.NOP}, {true, false, RouteAdjusters.DELAY_ADJUSTER}, {false, true, RouteAdjusters.NOP}, {false, true, RouteAdjusters.DELAY_ADJUSTER}, {false, false, RouteAdjusters.NOP}, {false, false, RouteAdjusters.DELAY_ADJUSTER} }); }
RouteFollowingVehicle.delayAdjuster().adjust(route, (RouteFollowingVehicle) vehicle.get());