Skip to content

Commit af1027d

Browse files
committed
added failing test.
1 parent c653a21 commit af1027d

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

spring-data-relational/src/test/java/org/springframework/data/relational/core/sql/render/SelectRendererUnitTests.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -635,6 +635,19 @@ void rendersAliasedExpression() {
635635
.isEqualTo("SELECT table.name AS alias FROM table");
636636
}
637637

638+
@Test // GH-1653
639+
void notOfNested(){
640+
641+
Table table = SQL.table("atable");
642+
643+
Select select = StatementBuilder.select(table.asterisk()).from(table). where(
644+
Conditions.nest(table.column("id").isEqualTo(Expressions.just("1"))
645+
.and(table.column("id").isEqualTo(Expressions.just("2")))).not()).build();
646+
String sql = SqlRenderer.toString(select);
647+
648+
assertThat(sql).isEqualTo("SELECT atable.* FROM atable WHERE NOT (atable.id = 1 AND atable.id = 2)");
649+
}
650+
638651
/**
639652
* Tests the rendering of analytic functions.
640653
*/

0 commit comments

Comments
 (0)