Skip to content

Commit 3e2eb6e

Browse files
committed
Reconnect inside test
1 parent 008408f commit 3e2eb6e

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

c/driver/postgresql/postgresql_test.cc

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1869,6 +1869,16 @@ TEST_F(PostgresStatementTest, PostgresCompositeTest) {
18691869
&reader.rows_affected, &error),
18701870
IsOkStatus(&error));
18711871

1872+
// Since the composite type is added after we connect the ADBC driver, we
1873+
// need to reconnect.
1874+
//
1875+
// TODO: This could he a helper (disconnect without recreating db)
1876+
ASSERT_THAT(AdbcStatementRelease(&statement, &error), IsOkStatus(&error));
1877+
ASSERT_THAT(AdbcConnectionRelease(&connection, &error), IsOkStatus(&error));
1878+
ASSERT_THAT(AdbcConnectionNew(&connection, &error), IsOkStatus(&error));
1879+
ASSERT_THAT(AdbcConnectionInit(&connection, &database, &error), IsOkStatus(&error));
1880+
ASSERT_THAT(AdbcStatementNew(&connection, &statement, &error), IsOkStatus(&error));
1881+
18721882
ASSERT_THAT(
18731883
AdbcStatementSetSqlQuery(&statement, "SELECT mycomps FROM adbc_test;", &error),
18741884
IsOkStatus(&error));

0 commit comments

Comments
 (0)