Skip to content

Commit

Permalink
fix regression_test
Browse files Browse the repository at this point in the history
  • Loading branch information
suxiaogang223 committed Sep 22, 2024
1 parent fd52014 commit a08677d
Showing 1 changed file with 0 additions and 26 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -87,32 +87,6 @@ suite("test_translate") {
order_qt_const23 "select translate(a, 'xyz', 'abc') from test_translate"
order_qt_const3 "select translate(b, a, 'abc') from test_translate"

/// folding
def re_fe
def re_be
def re_no_fold
def check_three_ways = { test_sql ->
sql "set enable_fold_constant_by_be=false;"
re_fe = order_sql "select ${test_sql}"
sql "set enable_fold_constant_by_be=true;"
re_be = order_sql "select ${test_sql}"
sql "set debug_skip_fold_constant=true;"
re_no_fold = order_sql "select ${test_sql}"
logger.info("check on sql \${test_sql}")
assertEquals(re_fe, re_be)
assertEquals(re_fe, re_no_fold)
}

check_three_ways "translate('abcd', '', '');"
check_three_ways "translate('abcda', 'a', 'z');"
check_three_ways "translate('abcd', 'ac', 'z');"
check_three_ways "translate('abcd', 'aac', 'zq');"
check_three_ways "translate('abcd', 'aac', 'zqx');"
check_three_ways "translate('abcd', 'aac', '中文x');"
check_three_ways "translate('中文', '中', '文');"
check_three_ways "translate('中文', '中', 'a');"
check_three_ways "translate('\tt\tt\tt', '\t', 't');"

order_qt_1 "select translate('abcd', '', '');"
order_qt_2 "select translate('abcd', 'a', 'z')"
order_qt_3 "select translate('abcda', 'a', 'z');"
Expand Down

0 comments on commit a08677d

Please sign in to comment.