ValueReadQuery<List<Edge>> routeQuery = firstVehicle.queryReadCurrentRoute();
List<Edge> routeBefore = routeQuery.get();
System.out.println("Route before: " + routeBefore);
String edgeID = "middle";
Edge edge = conn.getEdgeRepository().getByID(edgeID);
ChangeGlobalTravelTimeQuery cttq = edge.queryChangeTravelTime();
cttq.setBeginTime(0);
cttq.setEndTime(1000);
cttq.setTravelTime(10000);
cttq.run();
ReadGlobalTravelTimeQuery rgttq = edge.queryReadGlobalTravelTime();
rgttq.setTime(conn.getCurrentSimStep());
double newTravelTime = rgttq.get();
assertEquals(10000, newTravelTime, DELTA);
firstVehicle.queryReroute().run();