temporarily set UTC as timezone to comply with H2 behavior

Original commit: elastic/x-pack-elasticsearch@00be17cebb
This commit is contained in:
Costin Leau 2017-10-28 11:59:13 +03:00
parent f92684c436
commit a7b559c825
1 changed files with 5 additions and 0 deletions

View File

@ -7,12 +7,14 @@ package org.elasticsearch.xpack.qa.sql.jdbc;
import com.carrotsearch.randomizedtesting.annotations.ParametersFactory;
import org.elasticsearch.xpack.sql.jdbc.jdbc.JdbcConnection;
import org.elasticsearch.xpack.sql.util.CollectionUtils;
import org.junit.ClassRule;
import java.sql.Connection;
import java.sql.ResultSet;
import java.util.List;
import java.util.TimeZone;
/**
* Tests comparing sql queries executed against our jdbc client
@ -66,6 +68,9 @@ public abstract class SqlSpecTestCase extends SpecBaseIntegrationTestCase {
try (Connection h2 = H2.get();
Connection es = esJdbc()) {
// TODO: use UTC for now until deciding on a strategy for handling date extraction
((JdbcConnection) es).setTimeZone(TimeZone.getTimeZone("UTC"));
ResultSet expected, elasticResults;
expected = executeJdbcQuery(h2, query);
elasticResults = executeJdbcQuery(es, query);