[Fix](Status) Make Status [[nodiscard]] and handle returned Status correctly (#23395)

This commit is contained in:
bobhan1
2023-09-29 22:38:52 +08:00
committed by GitHub
parent 8040ba7fb9
commit 642e5cdb69
301 changed files with 2251 additions and 2009 deletions

View File

@ -57,7 +57,7 @@ TEST(function_string_test, function_string_substr_test) {
{{std::string("123"), 1, 0}, std::string("")},
{{Null(), 5, 4}, Null()}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
{
@ -75,7 +75,7 @@ TEST(function_string_test, function_string_substr_test) {
{{std::string("123"), 0}, std::string("")},
{{Null(), 5, 4}, Null()}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
}
@ -90,7 +90,7 @@ TEST(function_string_test, function_string_strright_test) {
{{std::string(""), 3}, std::string("")},
{{Null(), 3}, Null()}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
TEST(function_string_test, function_string_strleft_test) {
@ -107,7 +107,7 @@ TEST(function_string_test, function_string_strleft_test) {
{{std::string("123"), 0}, std::string("")},
{{Null(), 3}, Null()}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
TEST(function_string_test, function_string_lower_test) {
@ -119,7 +119,7 @@ TEST(function_string_test, function_string_lower_test) {
{{std::string("HELLO,!^%")}, std::string("hello,!^%")},
{{std::string("")}, std::string("")}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
TEST(function_string_test, function_string_upper_test) {
@ -131,7 +131,7 @@ TEST(function_string_test, function_string_upper_test) {
{{std::string("MYtestStr")}, std::string("MYTESTSTR")},
{{std::string("")}, std::string("")}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
TEST(function_string_test, function_string_trim_test) {
@ -144,7 +144,7 @@ TEST(function_string_test, function_string_trim_test) {
{{Null()}, Null()},
{{std::string("")}, std::string("")}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
TEST(function_string_test, function_string_ltrim_test) {
@ -156,7 +156,7 @@ TEST(function_string_test, function_string_ltrim_test) {
{{std::string(" HELLO,!^%")}, std::string("HELLO,!^%")},
{{std::string(" 你好MY test Str你好 ")}, std::string("你好MY test Str你好 ")},
{{std::string("")}, std::string("")}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
TEST(function_string_test, function_string_rtrim_test) {
@ -168,7 +168,7 @@ TEST(function_string_test, function_string_rtrim_test) {
{{std::string(" MY test Str你好 ")}, std::string(" MY test Str你好")},
{{std::string("")}, std::string("")}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
TEST(function_string_test, function_string_repeat_test) {
std::string func_name = "repeat";
@ -182,7 +182,7 @@ TEST(function_string_test, function_string_repeat_test) {
{{std::string("a"), 1073741825}, std::string("aaaaaaaaaa")}, // ut repeat max num 10
{{std::string("HELLO,!^%"), 2}, std::string("HELLO,!^%HELLO,!^%")},
{{std::string(""), 2}, std::string("你你")}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
TEST(function_string_test, function_string_reverse_test) {
@ -194,7 +194,7 @@ TEST(function_string_test, function_string_reverse_test) {
{{std::string("你好啊")}, std::string("啊好你")},
{{std::string("")}, std::string("")}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
TEST(function_string_test, function_string_length_test) {
@ -206,7 +206,7 @@ TEST(function_string_test, function_string_length_test) {
{{std::string("你好啊")}, int32_t(9)},
{{std::string("")}, int32_t(0)}};
check_function<DataTypeInt32, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeInt32, true>(func_name, input_types, data_set));
}
TEST(function_string_test, function_append_trailing_char_if_absent_test) {
@ -219,7 +219,7 @@ TEST(function_string_test, function_append_trailing_char_if_absent_test) {
{{std::string(""), std::string("")}, Null()},
{{std::string(""), std::string("A")}, std::string("A")}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
TEST(function_string_test, function_starts_with_test) {
@ -234,7 +234,7 @@ TEST(function_string_test, function_starts_with_test) {
{{std::string("你好"), Null()}, Null()},
{{Null(), std::string("")}, Null()}};
check_function<DataTypeUInt8, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeUInt8, true>(func_name, input_types, data_set));
}
TEST(function_string_test, function_ends_with_test) {
@ -249,7 +249,7 @@ TEST(function_string_test, function_ends_with_test) {
{{std::string("你好"), Null()}, Null()},
{{Null(), std::string("")}, Null()}};
check_function<DataTypeUInt8, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeUInt8, true>(func_name, input_types, data_set));
}
TEST(function_string_test, function_lpad_test) {
@ -270,7 +270,7 @@ TEST(function_string_test, function_lpad_test) {
{{std::string("hi"), 5, std::string("呵呵")}, std::string("呵呵呵hi")},
{{std::string("呵呵"), 5, std::string("hi")}, std::string("hih呵呵")}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
TEST(function_string_test, function_rpad_test) {
@ -291,7 +291,7 @@ TEST(function_string_test, function_rpad_test) {
{{std::string("hi"), 5, std::string("呵呵")}, std::string("hi呵呵呵")},
{{std::string("呵呵"), 5, std::string("hi")}, std::string("呵呵hih")}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
TEST(function_string_test, function_ascii_test) {
@ -304,7 +304,7 @@ TEST(function_string_test, function_ascii_test) {
{{std::string("")}, 230},
{{Null()}, Null()}};
check_function<DataTypeInt32, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeInt32, true>(func_name, input_types, data_set));
}
TEST(function_string_test, function_char_length_test) {
@ -317,7 +317,7 @@ TEST(function_string_test, function_char_length_test) {
{{std::string("a我")}, 2}, {{std::string("123")}, 3},
{{Null()}, Null()}};
check_function<DataTypeInt32, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeInt32, true>(func_name, input_types, data_set));
}
TEST(function_string_test, function_concat_test) {
@ -329,7 +329,7 @@ TEST(function_string_test, function_concat_test) {
{{std::string("123")}, std::string("123")},
{{Null()}, Null()}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
};
{
@ -339,7 +339,7 @@ TEST(function_string_test, function_concat_test) {
{{std::string("123"), std::string("45")}, std::string("12345")},
{{std::string("123"), Null()}, Null()}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
};
{
@ -351,7 +351,7 @@ TEST(function_string_test, function_concat_test) {
std::string("123456789")},
{{std::string("123"), Null(), std::string("789")}, Null()}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
};
}
@ -365,7 +365,7 @@ TEST(function_string_test, function_elt_test) {
{{1, std::string("你好"), std::string("百度")}, std::string("你好")},
{{1, std::string("hello"), std::string("")}, std::string("hello")}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
};
{
@ -375,7 +375,7 @@ TEST(function_string_test, function_elt_test) {
{{2, std::string("你好"), std::string("百度")}, std::string("百度")},
{{2, std::string("hello"), std::string("")}, std::string("")}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
};
{
@ -385,7 +385,7 @@ TEST(function_string_test, function_elt_test) {
{{0, std::string("你好"), std::string("百度")}, Null()},
{{0, std::string("hello"), std::string("")}, Null()}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
};
{
@ -395,7 +395,7 @@ TEST(function_string_test, function_elt_test) {
{{3, std::string("你好"), std::string("百度")}, Null()},
{{3, std::string("hello"), std::string("")}, Null()}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
};
}
@ -410,7 +410,7 @@ TEST(function_string_test, function_concat_ws_test) {
{{Null(), std::string("")}, Null()},
{{Null(), Null()}, Null()}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
};
{
@ -423,7 +423,7 @@ TEST(function_string_test, function_concat_ws_test) {
{{Null(), std::string(""), std::string("")}, Null()},
{{Null(), std::string(""), Null()}, Null()}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
};
{
@ -441,7 +441,7 @@ TEST(function_string_test, function_concat_ws_test) {
{{std::string("-"), std::string("123"), Null(), std::string("456")},
std::string("123-456")}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
};
{
@ -458,7 +458,7 @@ TEST(function_string_test, function_concat_ws_test) {
{{Null(), vec4}, Null()},
{{std::string("-"), vec5}, std::string("abc-def-ghi")}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
};
}
@ -472,7 +472,7 @@ TEST(function_string_test, function_null_or_empty_test) {
{{std::string("")}, uint8(false)},
{{Null()}, uint8(true)}};
check_function<DataTypeUInt8, false>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeUInt8, false>(func_name, input_types, data_set));
}
TEST(function_string_test, function_to_base64_test) {
@ -486,7 +486,7 @@ TEST(function_string_test, function_to_base64_test) {
{{std::string("MYtestSTR")}, {std::string("TVl0ZXN0U1RS")}},
{{std::string("ò&ø")}, {std::string("w7Imw7g=")}}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
TEST(function_string_test, function_from_base64_test) {
@ -502,7 +502,7 @@ TEST(function_string_test, function_from_base64_test) {
{{std::string("ò&ø")}, {Null()}},
{{std::string("你好哈喽")}, {Null()}}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
TEST(function_string_test, function_reverse_test) {
@ -517,7 +517,7 @@ TEST(function_string_test, function_reverse_test) {
{{std::string("A攀c")}, {std::string("c攀A")}},
{{std::string("NULL")}, {std::string("LLUN")}}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
TEST(function_string_test, function_instr_test) {
@ -531,7 +531,7 @@ TEST(function_string_test, function_instr_test) {
{{STRING("abcdef"), STRING("")}, INT(1)}, {{STRING(""), STRING("")}, INT(1)},
{{STRING("aaaab"), STRING("bb")}, INT(0)}};
check_function<DataTypeInt32, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeInt32, true>(func_name, input_types, data_set));
}
TEST(function_string_test, function_locate_test) {
@ -548,7 +548,7 @@ TEST(function_string_test, function_locate_test) {
{{STRING(""), STRING("")}, INT(1)},
{{STRING("bb"), STRING("aaaab")}, INT(0)}};
check_function<DataTypeInt32, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeInt32, true>(func_name, input_types, data_set));
}
{
@ -562,7 +562,7 @@ TEST(function_string_test, function_locate_test) {
{{STRING("A"), STRING("大A写的A"), INT(2)}, INT(2)},
{{STRING("A"), STRING("大A写的A"), INT(3)}, INT(5)}};
check_function<DataTypeInt32, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeInt32, true>(func_name, input_types, data_set));
}
}
@ -579,7 +579,7 @@ TEST(function_string_test, function_find_in_set_test) {
{{std::string("a"), std::string("")}, 0},
{{std::string(""), std::string(",,")}, 1}};
check_function<DataTypeInt32, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeInt32, true>(func_name, input_types, data_set));
}
TEST(function_string_test, function_md5sum_test) {
@ -597,7 +597,7 @@ TEST(function_string_test, function_md5sum_test) {
{{std::string("MYtestSTR")}, {std::string("cd24c90b3fc1192eb1879093029e87d4")}},
{{std::string("ò&ø")}, {std::string("fd157b4cb921fa91acc667380184d59c")}}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
{
@ -610,7 +610,7 @@ TEST(function_string_test, function_md5sum_test) {
{std::string("b8e6e34d1cc3dc76b784ddfdfb7df800")}},
{{Null(), std::string("HELLO")}, {Null()}}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
{
@ -623,7 +623,7 @@ TEST(function_string_test, function_md5sum_test) {
{std::string("b8e6e34d1cc3dc76b784ddfdfb7df800")}},
{{Null(), std::string("HELLO"), Null()}, {Null()}}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
}
@ -650,7 +650,7 @@ TEST(function_string_test, function_sm3sum_test) {
{std::string(
"aa47ac31c85aa819d4cc80c932e7900fa26a3073a67aa7eb011bc2ba4924a066")}}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
{
@ -664,7 +664,7 @@ TEST(function_string_test, function_sm3sum_test) {
{std::string("1f5866e786ebac9ffed0dbd8f2586e3e99d1d05f7efe7c5915478b57b7423570")}},
{{Null(), std::string("HELLO")}, {Null()}}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
{
@ -678,7 +678,7 @@ TEST(function_string_test, function_sm3sum_test) {
{std::string("5fc6e38f40b31a659a59e1daba9b68263615f20c02037b419d9deb3509e6b5c6")}},
{{Null(), std::string("HELLO"), Null()}, {Null()}}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
}
@ -710,7 +710,7 @@ TEST(function_string_test, function_aes_encrypt_test) {
{{std::string(src[5]), std::string(key), std::string(mode)}, Null()},
{{Null(), std::string(key), std::string(mode)}, Null()}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
{
InputTypeSet input_types = {TypeIndex::String, TypeIndex::String, TypeIndex::String,
@ -746,7 +746,7 @@ TEST(function_string_test, function_aes_encrypt_test) {
Null()},
{{Null(), std::string(key), std::string(iv), std::string(mode)}, Null()}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
}
@ -777,7 +777,7 @@ TEST(function_string_test, function_aes_decrypt_test) {
{{r[4], std::string(key), std::string(mode)}, std::string(src[4])},
{{Null(), std::string(key), std::string(mode)}, Null()}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
{
InputTypeSet input_types = {TypeIndex::String, TypeIndex::String, TypeIndex::String,
@ -810,7 +810,7 @@ TEST(function_string_test, function_aes_decrypt_test) {
{{r[4], std::string(key), std::string(iv), std::string(mode)}, std::string(src[4])},
{{Null(), std::string(key), std::string(iv), std::string(mode)}, Null()}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
}
@ -851,7 +851,7 @@ TEST(function_string_test, function_sm4_encrypt_test) {
Null()},
{{Null(), std::string(key), std::string(iv), std::string(mode)}, Null()}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
{
@ -889,7 +889,7 @@ TEST(function_string_test, function_sm4_encrypt_test) {
Null()},
{{Null(), std::string(key), std::string(iv), std::string(mode)}, Null()}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
}
@ -928,7 +928,7 @@ TEST(function_string_test, function_sm4_decrypt_test) {
{{r[4], std::string(key), std::string(iv), std::string(mode)}, std::string(src[4])},
{{Null(), std::string(key), std::string(iv), std::string(mode)}, Null()}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
{
@ -964,7 +964,7 @@ TEST(function_string_test, function_sm4_decrypt_test) {
{{r[4], std::string(key), std::string(iv), std::string(mode)}, std::string(src[4])},
{{Null(), Null(), std::string(iv), std::string(mode)}, Null()}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
}
@ -990,7 +990,7 @@ TEST(function_string_test, function_extract_url_parameter_test) {
{{VARCHAR("http://doris.apache.org?k1=aa&k2=bb&test=dd#999/"), VARCHAR("test")},
{VARCHAR("dd")}}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
TEST(function_string_test, function_parse_url_test) {
@ -1031,7 +1031,7 @@ TEST(function_string_test, function_parse_url_test) {
{{std::string("http://fb.com/path/p1.p?q=1#f"), std::string("QUERY")},
{std::string("q=1")}}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
{
@ -1049,7 +1049,7 @@ TEST(function_string_test, function_parse_url_test) {
std::string("q")},
{Null()}}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
}
@ -1066,7 +1066,7 @@ TEST(function_string_test, function_hex_test) {
{{std::string("")}, std::string("E68891")},
{{std::string("?")}, std::string("3F")},
{{std::string("")}, std::string("EFBC9F")}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
TEST(function_string_test, function_unhex_test) {
@ -1081,7 +1081,7 @@ TEST(function_string_test, function_unhex_test) {
{{std::string("41")}, std::string("A")},
{{std::string("313233")}, std::string("123")},
{{std::string("EFBC9F")}, std::string("")}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
TEST(function_string_test, function_coalesce_test) {
@ -1092,7 +1092,7 @@ TEST(function_string_test, function_coalesce_test) {
{{Null(), Null(), (int32_t)2}, {(int32_t)2}},
{{Null(), Null(), (int32_t)3}, {(int32_t)3}},
{{Null(), Null(), (int32_t)4}, {(int32_t)4}}};
check_function<DataTypeInt32, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeInt32, true>(func_name, input_types, data_set));
}
{
@ -1103,7 +1103,7 @@ TEST(function_string_test, function_coalesce_test) {
{{std::string("zxcv"), Null(), (int32_t)3}, {std::string("zxcv")}},
{{std::string("vbnm"), Null(), (int32_t)4}, {std::string("vbnm")}},
};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
{
@ -1113,7 +1113,7 @@ TEST(function_string_test, function_coalesce_test) {
{{Null(), std::string("def"), std::string("klm")}, {std::string("def")}},
{{Null(), std::string(""), std::string("xyz")}, {std::string("")}},
{{Null(), Null(), std::string("uvw")}, {std::string("uvw")}}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
}
@ -1133,7 +1133,7 @@ TEST(function_string_test, function_str_to_date_test) {
str_to_date_time("2011-11-09", false)},
{{std::string("2020-09-01"), std::string("%Y-%m-%d %H:%i:%s")},
str_to_date_time("2020-09-01 00:00:00", false)}};
check_function<DataTypeDateTime, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeDateTime, true>(func_name, input_types, data_set));
}
TEST(function_string_test, function_replace) {
@ -1149,7 +1149,7 @@ TEST(function_string_test, function_replace) {
{{VARCHAR("aaaaa"), VARCHAR("a"), VARCHAR("")}, {VARCHAR("")}},
{{VARCHAR("aaaaa"), VARCHAR("aa"), VARCHAR("")}, {VARCHAR("a")}},
{{VARCHAR("aaaaa"), VARCHAR("aa"), VARCHAR("a")}, {VARCHAR("aaa")}}};
check_function<DataTypeString, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeString, true>(func_name, input_types, data_set));
}
TEST(function_string_test, function_bit_length_test) {
@ -1164,7 +1164,7 @@ TEST(function_string_test, function_bit_length_test) {
{{std::string("hello你好")}, 88},
{{std::string("313233")}, 48},
{{std::string("EFBC9F")}, 48}};
check_function<DataTypeInt32, true>(func_name, input_types, data_set);
static_cast<void>(check_function<DataTypeInt32, true>(func_name, input_types, data_set));
}
} // namespace doris::vectorized