From f4bda936217037f941ea476704eb7250846dd515 Mon Sep 17 00:00:00 2001 From: erichanwang Date: Sun, 9 Aug 2026 19:10:41 -0500 Subject: [PATCH] GH-50828: [C++][FlightRPC][ODBC] Add SQLGetInfo remote tests --- .../sql/odbc/tests/connection_info_test.cc | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/cpp/src/arrow/flight/sql/odbc/tests/connection_info_test.cc b/cpp/src/arrow/flight/sql/odbc/tests/connection_info_test.cc index ff4abc59fa1..aec6d8f15b3 100644 --- a/cpp/src/arrow/flight/sql/odbc/tests/connection_info_test.cc +++ b/cpp/src/arrow/flight/sql/odbc/tests/connection_info_test.cc @@ -31,7 +31,7 @@ class ConnectionInfoTest : public T {}; class ConnectionInfoMockTest : public FlightSQLODBCMockTestBase {}; class ConnectionInfoRemoteTest : public FlightSQLODBCRemoteTestBase {}; -using TestTypes = ::testing::Types; +using TestTypes = ::testing::Types; TYPED_TEST_SUITE(ConnectionInfoTest, TestTypes); template @@ -711,6 +711,20 @@ TEST_F(ConnectionInfoMockTest, TestSQLGetInfoCreateTable) { EXPECT_EQ(static_cast(1), value); } +TEST_F(ConnectionInfoRemoteTest, TestSQLGetInfoCreateSchema) { + SQLUINTEGER value; + GetInfo(this->conn, SQL_CREATE_SCHEMA, &value); + + EXPECT_EQ(static_cast(0), value); +} + +TEST_F(ConnectionInfoRemoteTest, TestSQLGetInfoCreateTable) { + SQLUINTEGER value; + GetInfo(this->conn, SQL_CREATE_TABLE, &value); + + EXPECT_EQ(static_cast(0), value); +} + TYPED_TEST(ConnectionInfoTest, TestSQLGetInfoCreateTranslation) { SQLUINTEGER value; GetInfo(this->conn, SQL_CREATE_TRANSLATION, &value);