### Question:
RoutingRequestBuilder { public RoutingRequestBuilder setStartTime(long startTime) { routingRequest.dateTime = startTime; routingRequest.setArriveBy(false); return this; } RoutingRequestBuilder();  RoutingRequestBuilder(TripParameters tripParams);  RoutingRequestBuilder(RoutingRequest prototypeRequest); RoutingRequestBuilder setStartTime(long startTime); RoutingRequestBuilder setArriveBy(long arriveBy); RoutingRequestBuilder addTripParameters(TripParameters tripParams); RoutingRequestBuilder setTravelModes(TravelModeSet modes); RoutingRequestBuilder setTravelModes(Collection<TravelMode> modes); RoutingRequestBuilder setOrigin(Location origin); RoutingRequestBuilder setOrigin(LatLng origin); RoutingRequestBuilder setDestination(Location dest); RoutingRequestBuilder setDestination(LatLng dest); RoutingRequestBuilder setBatch(boolean batch); RoutingRequestBuilder setGraph(Graph g); RoutingRequestBuilder setNumItineraries(int n); RoutingRequest build();  }### Answer:
@Test public void testSetStartTime() { long now = this.getTimeSeconds(); RoutingRequest rr = (new RoutingRequestBuilder()).setStartTime(now).build(); assertEquals(now, rr.dateTime); assertFalse(rr.arriveBy); }