From 423fc5b25cb8dc6c10ede80339f3c5589e81325a Mon Sep 17 00:00:00 2001 From: jinhelin Date: Fri, 27 Dec 2024 22:56:29 +0800 Subject: [PATCH] ci --- dbms/src/TiDB/tests/gtest_row_v2.cpp | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/dbms/src/TiDB/tests/gtest_row_v2.cpp b/dbms/src/TiDB/tests/gtest_row_v2.cpp index a902a831ff1..be01a42b04a 100644 --- a/dbms/src/TiDB/tests/gtest_row_v2.cpp +++ b/dbms/src/TiDB/tests/gtest_row_v2.cpp @@ -82,15 +82,14 @@ TEST(RowV2Suite, FloatValue) ASSERT_FLOAT_VALUE(std::numeric_limits::max()); } +#define ASSERT_STRING_VALUE_LENGTH(b, s) ASSERT_EQ(getValueLengthByRowV2(s), std::make_tuple(s, (s).length())) + TEST(RowV2Suite, StringValueLength) { - auto assert_string_value_length = [](bool b, String s) { - ASSERT_EQ(getValueLengthByRowV2(s), std::make_tuple(s, s.length())); - }; - assert_string_value_length(false, String("")); - assert_string_value_length(false, String("aaa")); - assert_string_value_length(false, String(std::numeric_limits::max(), 'a')); - assert_string_value_length(true, String(std::numeric_limits::max() + 1, 'a')); + ASSERT_STRING_VALUE_LENGTH(false, String("")); + ASSERT_STRING_VALUE_LENGTH(false, String("aaa")); + ASSERT_STRING_VALUE_LENGTH(false, String(std::numeric_limits::max(), 'a')); + ASSERT_STRING_VALUE_LENGTH(true, String(std::numeric_limits::max() + 1, 'a')); } #define ASSERT_DECIMAL_VALUE(d) ASSERT_EQ(std::get<0>(getValueLengthByRowV2(d)), d)