Skip to content

Commit 7340765

Browse files
GH-1319: Test hostname override builder configuration
1 parent a9a36e0 commit 7340765

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

‎flight/flight-sql-jdbc-core/src/test/java/org/apache/arrow/driver/jdbc/client/ArrowFlightSqlClientHandlerBuilderTest.java‎

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ public void testDefaults() {
137137
assertNull(builder.password);
138138
assertTrue(builder.useEncryption);
139139
assertFalse(builder.disableCertificateVerification);
140+
assertNull(builder.hostnameOverride);
140141
assertNull(builder.trustStorePath);
141142
assertNull(builder.trustStorePassword);
142143
assertTrue(builder.useSystemTrustStore);
@@ -152,6 +153,18 @@ public void testDefaults() {
152153
assertNull(builder.driverVersion);
153154
}
154155

156+
@Test
157+
public void testHostnameOverrideIsCopied() {
158+
final String hostnameOverride = "flight.example.com";
159+
final ArrowFlightSqlClientHandler.Builder rootBuilder =
160+
new ArrowFlightSqlClientHandler.Builder().withHostnameOverride(hostnameOverride);
161+
162+
final ArrowFlightSqlClientHandler.Builder copiedBuilder =
163+
new ArrowFlightSqlClientHandler.Builder(rootBuilder);
164+
165+
assertEquals(hostnameOverride, copiedBuilder.hostnameOverride);
166+
}
167+
155168
@Test
156169
public void testCatalog() {
157170
ArrowFlightSqlClientHandler.Builder rootBuilder = new ArrowFlightSqlClientHandler.Builder();

0 commit comments

Comments
 (0)