### Question:
PrestoDriverUri { public Optional<Boolean> useSessionTimezone() throws SQLException { return USE_SESSION_TIMEZONE.getValue(properties); } PrestoDriverUri(String url, Properties driverProperties); private  PrestoDriverUri(URI uri, Properties driverProperties); URI getJdbcUri(); String getSchema(); String getCatalog(); URI getHttpUri(); String getUser(); Map<String, ClientSelectedRole> getRoles(); Optional<String> getApplicationNamePrefix(); Properties getProperties(); Map<String, String> getExtraCredentials(); Optional<String> getClientInfo(); Optional<String> getClientTags(); Optional<String> getTraceToken(); Optional<Boolean> useSessionTimezone(); Map<String, String> getSessionProperties(); void setupClient(OkHttpClient.Builder builder);  }### Answer:
@Test public void testUriWithUseSessionTimeZone() throws SQLException { Optional<Boolean> property = createDriverUri("presto: assertTrue(property.isPresent() && property.get()); }