From b13dfade986a1bbfa7ab63889bc2e62031335446 Mon Sep 17 00:00:00 2001
From: David Li
Date: Mon, 15 Apr 2024 08:07:57 -0400
Subject: [PATCH] GH-41201: [C++] Fix mistake in integration test
---
.../flight/integration_tests/test_integration.cc | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git a/cpp/src/arrow/flight/integration_tests/test_integration.cc b/cpp/src/arrow/flight/integration_tests/test_integration.cc
index 21f57efd122c3..786eb12a62ff8 100644
--- a/cpp/src/arrow/flight/integration_tests/test_integration.cc
+++ b/cpp/src/arrow/flight/integration_tests/test_integration.cc
@@ -752,7 +752,8 @@ class ExpirationTimeRenewFlightEndpointScenario : public Scenario {
/// both "lol_invalid", which will result in errors attempting to set either.
class SessionOptionsServer : public sql::FlightSqlServerBase {
static inline const std::string invalid_option_name = "lol_invalid";
- static inline const SessionOptionValue invalid_option_value = "lol_invalid";
+ static inline const SessionOptionValue invalid_option_value =
+ std::string("lol_invalid");
const std::string session_middleware_key;
// These will never be threaded so using a plain map and no lock
@@ -878,16 +879,16 @@ class SessionOptionsScenario : public Scenario {
}
// Update
ARROW_ASSIGN_OR_RAISE(
- auto res3,
- client.SetSessionOptions(
- {}, SetSessionOptionsRequest{
- {{"foolong", std::monostate{}},
- {"big_ol_string_list", "a,b,sea,dee, , ,geee,(づ。◕‿‿◕。)づ"}}}));
+ auto res3, client.SetSessionOptions(
+ {}, SetSessionOptionsRequest{
+ {{"foolong", std::monostate{}},
+ {"big_ol_string_list",
+ std::string("a,b,sea,dee, , ,geee,(づ。◕‿‿◕。)づ")}}}));
ARROW_ASSIGN_OR_RAISE(auto res4, client.GetSessionOptions({}, {}));
if (res4.session_options !=
std::map{
{"bardouble", 456.0},
- {"big_ol_string_list", "a,b,sea,dee, , ,geee,(づ。◕‿‿◕。)づ"}}) {
+ {"big_ol_string_list", std::string("a,b,sea,dee, , ,geee,(づ。◕‿‿◕。)づ")}}) {
return Status::Invalid("res4 incorrect: " + res4.ToString());
}