@@ -96,7 +96,7 @@ public void selectFromWhereComplex() {
9696 .where (column ("a" ).eq (value (123 )).and (column ("c" ).lt (column ("d" ))));
9797 Node node = builder .build ();
9898 assertInstanceOf (SelectNode .class , node );
99- assertSQL ("SELECT a FROM b WHERE ( a = 123) AND ( c < d) " , node );
99+ assertSQL ("SELECT a FROM b WHERE a = 123 AND c < d" , node );
100100 }
101101
102102 @ Test
@@ -112,13 +112,14 @@ public void validSelectCaseWhen() {
112112
113113 Node node = builder .build ();
114114 assertInstanceOf (SelectNode .class , node );
115- assertSQL ("SELECT OrderID, Quantity, " +
116- "CASE " +
117- "WHEN ((Quantity > 30) AND (Quantity < 100)) THEN 'The quantity from 30 to 100' " +
118- "WHEN (Quantity = 30) THEN 'The quantity is 30' " +
119- "ELSE 'The quantity is under 30' " +
120- "END QuantityText " +
121- "FROM OrderDetails" , node );
115+ assertSQL ("""
116+ SELECT OrderID, Quantity, \
117+ CASE \
118+ WHEN Quantity > 30 AND Quantity < 100 THEN 'The quantity from 30 to 100' \
119+ WHEN Quantity = 30 THEN 'The quantity is 30' \
120+ ELSE 'The quantity is under 30' \
121+ END QuantityText \
122+ FROM OrderDetails""" , node );
122123 }
123124
124125 @ Test
@@ -179,16 +180,17 @@ public void complexQuery() {
179180 .orderBy (count (table ("p" ).column ("PAINTING_TITLE" )).as ("p_count" ).desc (), column ("a_id" ).asc ())
180181 .build ();
181182 assertInstanceOf (SelectNode .class , node );
182- assertSQL ("SELECT DISTINCT" +
183- " a.ARTIST_ID a_id, COUNT(p.PAINTING_TITLE) p_count" +
184- " FROM ARTIST a" +
185- " LEFT JOIN PAINTING p ON (a.ARTIST_ID = p.ARTIST_ID) AND (p.ESTIMATED_PRICE > 10)" +
186- " WHERE (((a.ARTIST_NAME = 'Picasso')" +
187- " AND EXISTS (SELECT * FROM GALLERY g WHERE g.GALLERY_ID = p.GALLERY_ID))" +
188- " AND (1 = 1)) OR false" +
189- " GROUP BY a.ARTIST_ID" +
190- " HAVING NOT (COUNT(p.PAINTING_TITLE) > 3)" +
191- " ORDER BY p_count DESC, a_id" , node );
183+ assertSQL ("""
184+ SELECT DISTINCT \
185+ a.ARTIST_ID a_id, COUNT(p.PAINTING_TITLE) p_count \
186+ FROM ARTIST a \
187+ LEFT JOIN PAINTING p ON a.ARTIST_ID = p.ARTIST_ID AND p.ESTIMATED_PRICE > 10 \
188+ WHERE (a.ARTIST_NAME = 'Picasso' \
189+ AND EXISTS (SELECT * FROM GALLERY g WHERE g.GALLERY_ID = p.GALLERY_ID) \
190+ AND 1 = 1) OR false \
191+ GROUP BY a.ARTIST_ID \
192+ HAVING NOT (COUNT(p.PAINTING_TITLE) > 3) \
193+ ORDER BY p_count DESC, a_id""" , node );
192194 }
193195
194196}
0 commit comments