From 52ead6a2ae0ae945763639c1124e278781b64295 Mon Sep 17 00:00:00 2001 From: Steven Spungin Date: Wed, 30 Mar 2016 05:38:32 -0400 Subject: [PATCH] Add test cases for issues #240 and #241 --- .../sf/jsqlparser/test/select/SelectTest.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/test/java/net/sf/jsqlparser/test/select/SelectTest.java b/src/test/java/net/sf/jsqlparser/test/select/SelectTest.java index f2d85111b..f6ade79de 100644 --- a/src/test/java/net/sf/jsqlparser/test/select/SelectTest.java +++ b/src/test/java/net/sf/jsqlparser/test/select/SelectTest.java @@ -2128,4 +2128,24 @@ public void testBooleanValue2() throws JSQLParserException { public void testNotWithoutParenthesisIssue234() throws JSQLParserException { assertSqlCanBeParsedAndDeparsed("SELECT count(*) FROM \"Persons\" WHERE NOT \"F_NAME\" = 'John'"); } + + public void testWhere_1() throws JSQLParserException { + assertSqlCanBeParsedAndDeparsed("SELECT count(*) FROM mytable where 1"); + } + + public void testWhere_0() throws JSQLParserException { + assertSqlCanBeParsedAndDeparsed("SELECT count(*) FROM mytable where 0"); + } + + public void testWhere_true() throws JSQLParserException { + assertSqlCanBeParsedAndDeparsed("SELECT count(*) FROM mytable where true"); + } + + public void testWhere_false() throws JSQLParserException { + assertSqlCanBeParsedAndDeparsed("SELECT count(*) FROM mytable where false"); + } + + public void testWhere_keyword_field_name() throws JSQLParserException { + assertSqlCanBeParsedAndDeparsed("SELECT l.end from lessons l"); + } }