@@ -837,7 +837,7 @@ TEST_F(CastExecutorTest, TestStringToBooleanCastExecutorCastLiteral) {
837837 auto msg = CheckLiteralInvalidResult<std::string>(cast_executor, FieldType::STRING ,
838838 src_data, arrow::boolean ());
839839 ASSERT_TRUE (
840- msg.find (" StringToBooleanCastExecutor cast failed: STRING cannot cast to BOOLEAN" ) !=
840+ msg.find (" StringToBooleanCastExecutor cast failed: STRING '' cannot cast to BOOLEAN" ) !=
841841 std::string::npos);
842842 }
843843 {
@@ -847,7 +847,7 @@ TEST_F(CastExecutorTest, TestStringToBooleanCastExecutorCastLiteral) {
847847 src_data, arrow::boolean ());
848848 ASSERT_TRUE (
849849 msg.find (
850- " StringToBooleanCastExecutor cast failed: STRING ttrue cannot cast to BOOLEAN" ) !=
850+ " StringToBooleanCastExecutor cast failed: STRING ' ttrue' cannot cast to BOOLEAN" ) !=
851851 std::string::npos);
852852 }
853853}
@@ -864,7 +864,7 @@ TEST_F(CastExecutorTest, TestStringToBooleanCastExecutorCastArray) {
864864 auto msg =
865865 CheckArrayInvalidResult (cast_executor, arrow::utf8 (), arrow::boolean (), R"( [""])" );
866866 ASSERT_TRUE (
867- msg.find (" StringToBooleanCastExecutor cast failed: STRING cannot cast to BOOLEAN" ) !=
867+ msg.find (" StringToBooleanCastExecutor cast failed: STRING '' cannot cast to BOOLEAN" ) !=
868868 std::string::npos);
869869 }
870870 {
@@ -873,7 +873,7 @@ TEST_F(CastExecutorTest, TestStringToBooleanCastExecutorCastArray) {
873873 R"( ["true", "ttrue"])" );
874874 ASSERT_TRUE (
875875 msg.find (
876- " StringToBooleanCastExecutor cast failed: STRING ttrue cannot cast to BOOLEAN" ) !=
876+ " StringToBooleanCastExecutor cast failed: STRING ' ttrue' cannot cast to BOOLEAN" ) !=
877877 std::string::npos);
878878 }
879879}
@@ -940,57 +940,57 @@ TEST_F(CastExecutorTest, TestStringToNumericPrimitiveCastExecutorCastLiteral) {
940940 auto msg = CheckLiteralInvalidResult<std::string>(cast_executor, FieldType::STRING ,
941941 src_data, arrow::int8 ());
942942 ASSERT_TRUE (msg.find (" cast literal in StringToNumericPrimitiveCastExecutor failed: cannot "
943- " cast 128 from STRING to TINYINT" ) != std::string::npos);
943+ " cast ' 128' from STRING to TINYINT" ) != std::string::npos);
944944 }
945945 {
946946 std::string src_data = " -129" ;
947947 auto msg = CheckLiteralInvalidResult<std::string>(cast_executor, FieldType::STRING ,
948948 src_data, arrow::int8 ());
949949 ASSERT_TRUE (msg.find (" cast literal in StringToNumericPrimitiveCastExecutor failed: cannot "
950- " cast -129 from STRING to TINYINT" ) != std::string::npos);
950+ " cast ' -129' from STRING to TINYINT" ) != std::string::npos);
951951 }
952952 {
953953 std::string src_data = " 32768" ;
954954 auto msg = CheckLiteralInvalidResult<std::string>(cast_executor, FieldType::STRING ,
955955 src_data, arrow::int16 ());
956956 ASSERT_TRUE (msg.find (" cast literal in StringToNumericPrimitiveCastExecutor failed: cannot "
957- " cast 32768 from STRING to SMALLINT" ) != std::string::npos);
957+ " cast ' 32768' from STRING to SMALLINT" ) != std::string::npos);
958958 }
959959 {
960960 std::string src_data = " -32769" ;
961961 auto msg = CheckLiteralInvalidResult<std::string>(cast_executor, FieldType::STRING ,
962962 src_data, arrow::int16 ());
963963 ASSERT_TRUE (msg.find (" cast literal in StringToNumericPrimitiveCastExecutor failed: cannot "
964- " cast -32769 from STRING to SMALLINT" ) != std::string::npos);
964+ " cast ' -32769' from STRING to SMALLINT" ) != std::string::npos);
965965 }
966966 {
967967 std::string src_data = " 2147483648" ;
968968 auto msg = CheckLiteralInvalidResult<std::string>(cast_executor, FieldType::STRING ,
969969 src_data, arrow::int32 ());
970970 ASSERT_TRUE (msg.find (" cast literal in StringToNumericPrimitiveCastExecutor failed: cannot "
971- " cast 2147483648 from STRING to INT" ) != std::string::npos);
971+ " cast ' 2147483648' from STRING to INT" ) != std::string::npos);
972972 }
973973 {
974974 std::string src_data = " -2147483649" ;
975975 auto msg = CheckLiteralInvalidResult<std::string>(cast_executor, FieldType::STRING ,
976976 src_data, arrow::int32 ());
977977 ASSERT_TRUE (msg.find (" cast literal in StringToNumericPrimitiveCastExecutor failed: cannot "
978- " cast -2147483649 from STRING to INT" ) != std::string::npos);
978+ " cast ' -2147483649' from STRING to INT" ) != std::string::npos);
979979 }
980980 {
981981 std::string src_data = " 9223372036854775808" ;
982982 auto msg = CheckLiteralInvalidResult<std::string>(cast_executor, FieldType::STRING ,
983983 src_data, arrow::int64 ());
984984 ASSERT_TRUE (msg.find (" cast literal in StringToNumericPrimitiveCastExecutor failed: cannot "
985- " cast 9223372036854775808 from STRING to BIGINT" ) !=
985+ " cast ' 9223372036854775808' from STRING to BIGINT" ) !=
986986 std::string::npos);
987987 }
988988 {
989989 std::string src_data = " -9223372036854775809" ;
990990 auto msg = CheckLiteralInvalidResult<std::string>(cast_executor, FieldType::STRING ,
991991 src_data, arrow::int64 ());
992992 ASSERT_TRUE (msg.find (" cast literal in StringToNumericPrimitiveCastExecutor failed: cannot "
993- " cast -9223372036854775809 from STRING to BIGINT" ) !=
993+ " cast ' -9223372036854775809' from STRING to BIGINT" ) !=
994994 std::string::npos);
995995 }
996996 {
@@ -1011,14 +1011,14 @@ TEST_F(CastExecutorTest, TestStringToNumericPrimitiveCastExecutorCastLiteral) {
10111011 auto msg = CheckLiteralInvalidResult<std::string>(cast_executor, FieldType::STRING ,
10121012 src_data, arrow::int16 ());
10131013 ASSERT_TRUE (msg.find (" cast literal in StringToNumericPrimitiveCastExecutor failed: cannot "
1014- " cast from STRING to SMALLINT" ) != std::string::npos);
1014+ " cast '' from STRING to SMALLINT" ) != std::string::npos);
10151015 }
10161016 {
10171017 std::string src_data = " abc" ;
10181018 auto msg = CheckLiteralInvalidResult<std::string>(cast_executor, FieldType::STRING ,
10191019 src_data, arrow::int32 ());
10201020 ASSERT_TRUE (msg.find (" cast literal in StringToNumericPrimitiveCastExecutor failed: cannot "
1021- " cast abc from STRING to INT" ) != std::string::npos);
1021+ " cast ' abc' from STRING to INT" ) != std::string::npos);
10221022 }
10231023}
10241024
@@ -1421,36 +1421,38 @@ TEST_F(CastExecutorTest, TestStringToDateCastExecutorCastLiteral) {
14211421 std::string src_data = " 9223372036854775807" ;
14221422 auto msg = CheckLiteralInvalidResult<std::string>(cast_executor, FieldType::STRING ,
14231423 src_data, arrow::date32 ());
1424- ASSERT_TRUE (msg.find (" failed to convert string 9223372036854775807 to date" ) !=
1424+ ASSERT_TRUE (msg.find (" failed to convert string ' 9223372036854775807' to date" ) !=
14251425 std::string::npos);
14261426 }
14271427 {
14281428 // invalid date str
14291429 std::string src_data = " 11970-01-02" ;
14301430 auto msg = CheckLiteralInvalidResult<std::string>(cast_executor, FieldType::STRING ,
14311431 src_data, arrow::date32 ());
1432- ASSERT_TRUE (msg.find (" failed to convert string 11970-01-02 to date" ) != std::string::npos);
1432+ ASSERT_TRUE (msg.find (" failed to convert string '11970-01-02' to date" ) !=
1433+ std::string::npos);
14331434 }
14341435 {
14351436 // invalid date str
14361437 std::string src_data = " -1970-01-02" ;
14371438 auto msg = CheckLiteralInvalidResult<std::string>(cast_executor, FieldType::STRING ,
14381439 src_data, arrow::date32 ());
1439- ASSERT_TRUE (msg.find (" failed to convert string -1970-01-02 to date" ) != std::string::npos);
1440+ ASSERT_TRUE (msg.find (" failed to convert string '-1970-01-02' to date" ) !=
1441+ std::string::npos);
14401442 }
14411443 {
14421444 // invalid date str
14431445 std::string src_data = " " ;
14441446 auto msg = CheckLiteralInvalidResult<std::string>(cast_executor, FieldType::STRING ,
14451447 src_data, arrow::date32 ());
1446- ASSERT_TRUE (msg.find (" failed to convert string to date" ) != std::string::npos);
1448+ ASSERT_TRUE (msg.find (" failed to convert string '' to date" ) != std::string::npos);
14471449 }
14481450 {
14491451 // invalid date str
14501452 std::string src_data = " 0x1" ;
14511453 auto msg = CheckLiteralInvalidResult<std::string>(cast_executor, FieldType::STRING ,
14521454 src_data, arrow::date32 ());
1453- ASSERT_TRUE (msg.find (" failed to convert string 0x1 to date" ) != std::string::npos);
1455+ ASSERT_TRUE (msg.find (" failed to convert string ' 0x1' to date" ) != std::string::npos);
14541456 }
14551457}
14561458
0 commit comments