From 8f144c6d74f8bf8dbcbe6a5273e0b734f409c146 Mon Sep 17 00:00:00 2001 From: "Alina (Xi) Li" Date: Wed, 8 Oct 2025 15:48:18 -0700 Subject: [PATCH] Fix minor test typo The precision should be 38 in the original code. I think it got changed to 0 by accident somewhere. --- cpp/src/arrow/flight/sql/odbc/tests/statement_test.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cpp/src/arrow/flight/sql/odbc/tests/statement_test.cc b/cpp/src/arrow/flight/sql/odbc/tests/statement_test.cc index 25cd80d98bfa..e020fd3022ab 100644 --- a/cpp/src/arrow/flight/sql/odbc/tests/statement_test.cc +++ b/cpp/src/arrow/flight/sql/odbc/tests/statement_test.cc @@ -555,7 +555,7 @@ TEST_F(FlightSQLODBCRemoteTestBase, TestSQLExecDirectDataQueryDefaultType) { // Check for negative decimal_val value EXPECT_EQ(0, decimal_val.sign); EXPECT_EQ(0, decimal_val.scale); - EXPECT_EQ(0, decimal_val.precision); + EXPECT_EQ(38, decimal_val.precision); EXPECT_THAT(decimal_val.val, ::testing::ElementsAre(0xFF, 0xC9, 0x9A, 0x3B, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)); @@ -566,7 +566,7 @@ TEST_F(FlightSQLODBCRemoteTestBase, TestSQLExecDirectDataQueryDefaultType) { // Check for positive decimal_val value EXPECT_EQ(1, decimal_val.sign); EXPECT_EQ(0, decimal_val.scale); - EXPECT_EQ(0, decimal_val.precision); + EXPECT_EQ(38, decimal_val.precision); EXPECT_THAT(decimal_val.val, ::testing::ElementsAre(0xFF, 0xC9, 0x9A, 0x3B, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0));