@@ -869,7 +869,7 @@ protected Method[] getMethods(Class<?> type) {
869
869
Expression expression = parser .parseExpression ("parseInt('-FF', 16)" );
870
870
871
871
Integer result = expression .getValue (context , "" , Integer .class );
872
- assertThat (result . intValue () ).isEqualTo (-255 );
872
+ assertThat (result ).isEqualTo (-255 );
873
873
}
874
874
875
875
@ Test
@@ -880,25 +880,25 @@ void array() {
880
880
Object result = null ;
881
881
882
882
expression = parser .parseExpression ("new java.lang.Long[0].class" );
883
- result = expression .getValue (context , "" );
884
- assertThat (result . toString ()). as ( "Equal assertion failed: " ).isEqualTo ("class [Ljava.lang.Long;" );
883
+ result = expression .getValue (context );
884
+ assertThat (result ). asString ( ).isEqualTo ("class [Ljava.lang.Long;" );
885
885
886
886
expression = parser .parseExpression ("T(java.lang.Long[])" );
887
- result = expression .getValue (context , "" );
888
- assertThat (result . toString ()). as ( "Equal assertion failed: " ).isEqualTo ("class [Ljava.lang.Long;" );
887
+ result = expression .getValue (context );
888
+ assertThat (result ). asString ( ).isEqualTo ("class [Ljava.lang.Long;" );
889
889
890
890
expression = parser .parseExpression ("T(java.lang.String[][][])" );
891
- result = expression .getValue (context , "" );
892
- assertThat (result . toString ()). as ( "Equal assertion failed: " ).isEqualTo ("class [[[Ljava.lang.String;" );
891
+ result = expression .getValue (context );
892
+ assertThat (result ). asString ( ).isEqualTo ("class [[[Ljava.lang.String;" );
893
893
assertThat (((SpelExpression ) expression ).toStringAST ()).isEqualTo ("T(java.lang.String[][][])" );
894
894
895
895
expression = parser .parseExpression ("new int[0].class" );
896
- result = expression .getValue (context , "" );
897
- assertThat (result . toString ()). as ( "Equal assertion failed: " ).isEqualTo ("class [I" );
896
+ result = expression .getValue (context );
897
+ assertThat (result ). asString ( ).isEqualTo ("class [I" );
898
898
899
899
expression = parser .parseExpression ("T(int[][])" );
900
- result = expression .getValue (context , "" );
901
- assertThat (result . toString () ).isEqualTo ("class [[I" );
900
+ result = expression .getValue (context );
901
+ assertThat (result ). asString ( ).isEqualTo ("class [[I" );
902
902
}
903
903
904
904
@ Test
@@ -1587,12 +1587,12 @@ void SPR10417() {
1587
1587
// #this should be the element from list1
1588
1588
Expression ex = parser .parseExpression ("#list1.?[#list2.contains(#this)]" );
1589
1589
Object result = ex .getValue (context );
1590
- assertThat (result . toString () ).isEqualTo ("[x]" );
1590
+ assertThat (result ). asString ( ).isEqualTo ("[x]" );
1591
1591
1592
1592
// toString() should be called on the element from list1
1593
1593
ex = parser .parseExpression ("#list1.?[#list2.contains(toString())]" );
1594
1594
result = ex .getValue (context );
1595
- assertThat (result . toString () ).isEqualTo ("[x]" );
1595
+ assertThat (result ). asString ( ).isEqualTo ("[x]" );
1596
1596
1597
1597
List list3 = new ArrayList ();
1598
1598
list3 .add (1 );
@@ -1604,11 +1604,11 @@ void SPR10417() {
1604
1604
context .setVariable ("list3" , list3 );
1605
1605
ex = parser .parseExpression ("#list3.?[#this > 2]" );
1606
1606
result = ex .getValue (context );
1607
- assertThat (result . toString () ).isEqualTo ("[3, 4]" );
1607
+ assertThat (result ). asString ( ).isEqualTo ("[3, 4]" );
1608
1608
1609
1609
ex = parser .parseExpression ("#list3.?[#this >= T(java.lang.Math).abs(T(java.lang.Math).abs(#this))]" );
1610
1610
result = ex .getValue (context );
1611
- assertThat (result . toString () ).isEqualTo ("[1, 2, 3, 4]" );
1611
+ assertThat (result ). asString ( ).isEqualTo ("[1, 2, 3, 4]" );
1612
1612
}
1613
1613
1614
1614
@ Test
@@ -1628,11 +1628,11 @@ void SPR10417_maps() {
1628
1628
// #this should be the element from list1
1629
1629
Expression ex = parser .parseExpression ("#map1.?[#map2.containsKey(#this.getKey())]" );
1630
1630
Object result = ex .getValue (context );
1631
- assertThat (result . toString () ).isEqualTo ("{X=66}" );
1631
+ assertThat (result ). asString ( ).isEqualTo ("{X=66}" );
1632
1632
1633
1633
ex = parser .parseExpression ("#map1.?[#map2.containsKey(key)]" );
1634
1634
result = ex .getValue (context );
1635
- assertThat (result . toString () ).isEqualTo ("{X=66}" );
1635
+ assertThat (result ). asString ( ).isEqualTo ("{X=66}" );
1636
1636
}
1637
1637
1638
1638
@ Test
0 commit comments