File tree 1 file changed +14
-3
lines changed
spring-data-jpa/src/test/java/org/springframework/data/jpa/repository/query
1 file changed +14
-3
lines changed Original file line number Diff line number Diff line change 22
22
import org .antlr .v4 .runtime .CommonTokenStream ;
23
23
import org .junit .jupiter .api .Disabled ;
24
24
import org .junit .jupiter .api .Test ;
25
+ import org .junit .jupiter .params .ParameterizedTest ;
26
+ import org .junit .jupiter .params .provider .ValueSource ;
25
27
26
28
/**
27
29
* Tests built around examples of HQL found in
@@ -1634,8 +1636,17 @@ group by extract(epoch from departureTime)
1634
1636
""" );
1635
1637
}
1636
1638
1637
- @ Test
1638
- void queryWithSignedNumericLiteralShouldWork () {
1639
- assertQuery ("select -1" );
1639
+ @ ParameterizedTest // GH-3342
1640
+ @ ValueSource (strings = {
1641
+ "select 1 from User" ,
1642
+ "select -1 from User" ,
1643
+ "select +1 from User" ,
1644
+ "select +1*-100 from User" ,
1645
+ "select count(u)*-0.7f from User u" ,
1646
+ "select count(oi) + (-100) as perc from StockOrderItem oi" ,
1647
+ "select p from Payment p where length(p.cardNumber) between +16 and -20"
1648
+ })
1649
+ void signedLiteralShouldWork (String query ) {
1650
+ assertQuery (query );
1640
1651
}
1641
1652
}
You can’t perform that action at this time.
0 commit comments