Skip to content

Commit dbdfb4e

Browse files
committed
fixes #262 - was already fixed, introduced test case
1 parent e682f28 commit dbdfb4e

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/test/java/net/sf/jsqlparser/statement/select/SelectTest.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3639,4 +3639,9 @@ public void testSimilarToIssue789() throws JSQLParserException {
36393639
public void testSimilarToIssue789_2() throws JSQLParserException {
36403640
assertSqlCanBeParsedAndDeparsed("SELECT * FROM mytable WHERE (w_id NOT SIMILAR TO '/foo/__/bar/(left|right)/[0-9]{4}-[0-9]{2}-[0-9]{2}(/[0-9]*)?')");
36413641
}
3642+
3643+
@Test
3644+
public void testCaseWhenExpressionIssue262() throws JSQLParserException {
3645+
assertSqlCanBeParsedAndDeparsed("SELECT X1, (CASE WHEN T.ID IS NULL THEN CASE P.WEIGHT * SUM(T.QTY) WHEN 0 THEN NULL ELSE P.WEIGHT END ELSE SUM(T.QTY) END) AS W FROM A LEFT JOIN T ON T.ID = ? RIGHT JOIN P ON P.ID = ?");
3646+
}
36423647
}

0 commit comments

Comments
 (0)