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
@@ -1636,8 +1638,17 @@ group by extract(epoch from departureTime)
1636
1638
""" );
1637
1639
}
1638
1640
1639
- @ Test
1640
- void queryWithSignedNumericLiteralShouldWork () {
1641
- assertQuery ("select -1" );
1641
+ @ ParameterizedTest // GH-3342
1642
+ @ ValueSource (strings = {
1643
+ "select 1 from User" ,
1644
+ "select -1 from User" ,
1645
+ "select +1 from User" ,
1646
+ "select +1*-100 from User" ,
1647
+ "select count(u)*-0.7f from User u" ,
1648
+ "select count(oi) + (-100) as perc from StockOrderItem oi" ,
1649
+ "select p from Payment p where length(p.cardNumber) between +16 and -20"
1650
+ })
1651
+ void signedLiteralShouldWork (String query ) {
1652
+ assertQuery (query );
1642
1653
}
1643
1654
}
You can’t perform that action at this time.
0 commit comments