Skip to content

Commit f48e9a3

Browse files
Formatting and tests
1 parent 87a8458 commit f48e9a3

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

src/test/java/com/databricks/jdbc/driver/DatabricksConnectionContextTest.java

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,11 @@ class DatabricksConnectionContextTest {
5050
"jdbc:databricks://e2-dogfood.staging.cloud.databricks.com:443/default;transportMode=http;ssl=1;AuthMech=3;httpPath=/sql/1.0/warehouses/5c89f447c476a5a8;UseProxy=1;ProxyHost=127.0.0.1;ProxyPort=8080;ProxyAuth=1;ProxyUID=proxyUser;ProxyPwd=proxyPassword;";
5151
private static final String VALID_URL_WITH_PROXY_AND_CF_PROXY =
5252
"jdbc:databricks://e2-dogfood.staging.cloud.databricks.com:443/default;transportMode=http;ssl=1;AuthMech=3;httpPath=/sql/1.0/warehouses/5c89f447c476a5a8;UseSystemProxy=1;UseProxy=1;ProxyHost=127.0.0.1;ProxyPort=8080;ProxyAuth=1;ProxyUID=proxyUser;ProxyPwd=proxyPassword;UseCFProxy=1;CFProxyHost=127.0.1.2;CFProxyPort=8081;CFProxyAuth=1;CFProxyUID=cfProxyUser;CFProxyPwd=cfProxyPassword;";
53-
5453
private static Properties properties = new Properties();
54+
55+
private static final String VALID_URL_POLLING =
56+
"jdbc:databricks://e2-dogfood.staging.cloud.databricks.com:4473;ssl=1;asyncexecpollinterval=500;AuthMech=3;httpPath=/sql/1.0/warehouses/5c89f447c476a5a8;QueryResultCompressionType=1";
57+
5558
private static Properties properties_with_pwd = new Properties();
5659

5760
@BeforeAll
@@ -246,6 +249,18 @@ public void testParsingOfUrlWithoutDefault() throws DatabricksSQLException {
246249
assertEquals("INFO", connectionContext.getLogLevelString());
247250
}
248251

252+
@Test
253+
public void testPollingInterval() throws DatabricksSQLException {
254+
DatabricksConnectionContext connectionContext =
255+
(DatabricksConnectionContext) DatabricksConnectionContext.parse(VALID_URL_5, properties);
256+
assertEquals(200, connectionContext.getInterval());
257+
258+
DatabricksConnectionContext connectionContextWithPoll =
259+
(DatabricksConnectionContext)
260+
DatabricksConnectionContext.parse(VALID_URL_POLLING, properties);
261+
assertEquals(500, connectionContextWithPoll.getInterval());
262+
}
263+
249264
@Test
250265
public void testParsingOfUrlWithProxy() throws DatabricksSQLException {
251266
IDatabricksConnectionContext connectionContext =

0 commit comments

Comments
 (0)