Skip to content

Commit 337fe9b

Browse files
committed
Add UT for 'case' statement to test right-hand side expression
1 parent 057fda4 commit 337fe9b

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

compute_parser_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ func TestParseCompute(t *testing.T) {
3838
{[]string{"case(prop eq 'one':1,prop eq 'two':2) as newField"}, true},
3939
{[]string{"case(tolower(one) eq one:'lower') as newField"}, true},
4040
{[]string{"case(contains(haystack,'needle'):1,true:1) as newField"}, true},
41+
{[]string{"case(tolower(one) eq one:tolower(one)) as newField"}, true},
42+
{[]string{"case(true:2 mul 3) as newField"}, true},
4143
{[]string{"case(false:1,false:2,false:3,false:4,false:5,false:6,false:7,false:8,false:9,false:10) as newField"}, true}, // max of 10 cases
4244

4345
// negative cases

0 commit comments

Comments
 (0)