@ -100,7 +100,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@@ -100,7 +100,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@ -196,7 +196,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@@ -196,7 +196,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@ -228,7 +228,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@@ -228,7 +228,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@Test
publicvoidSPR5804()throwsException{
publicvoidSPR5804(){
Map<String,String>m=newHashMap<>();
m.put("foo","bar");
StandardEvaluationContexteContext=newStandardEvaluationContext(m);// root is a map instance
@ -238,7 +238,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@@ -238,7 +238,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@ -319,7 +319,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@@ -319,7 +319,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@ -558,6 +558,41 @@ public class SpelReproTests extends AbstractExpressionTests {
@@ -558,6 +558,41 @@ public class SpelReproTests extends AbstractExpressionTests {
}
staticclassC{
publicList<String>ls;
publicString[]as;
publicMap<String,String>ms;
C(){
ls=newArrayList<>();
ls.add("abc");
ls.add("def");
as=newString[]{"abc","def"};
ms=newHashMap<>();
ms.put("abc","xyz");
ms.put("def","pqr");
}
}
staticclassD{
publicStringa;
privateD(Strings){
a=s;
}
@Override
publicStringtoString(){
return"D("+a+")";
}
}
staticclassGoo{
publicstaticGooinstance=newGoo();
@ -586,21 +621,21 @@ public class SpelReproTests extends AbstractExpressionTests {
@@ -586,21 +621,21 @@ public class SpelReproTests extends AbstractExpressionTests {
@ -783,7 +818,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@@ -783,7 +818,7 @@ public class SpelReproTests extends AbstractExpressionTests {
}
@Test
publicvoidmapOfMap_SPR7244()throwsException{
publicvoidmapOfMap_SPR7244(){
Map<String,Object>map=newLinkedHashMap<>();
map.put("uri","http:");
Map<String,String>nameMap=newLinkedHashMap<>();
@ -804,7 +839,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@@ -804,7 +839,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@ -817,7 +852,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@@ -817,7 +852,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@ -830,7 +865,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@@ -830,7 +865,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@ -842,42 +877,8 @@ public class SpelReproTests extends AbstractExpressionTests {
@@ -842,42 +877,8 @@ public class SpelReproTests extends AbstractExpressionTests {
@ -1101,7 +1102,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@@ -1101,7 +1102,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@ -1151,7 +1152,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@@ -1151,7 +1152,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@ -1328,7 +1329,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@@ -1328,7 +1329,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@ -1663,7 +1664,21 @@ public class SpelReproTests extends AbstractExpressionTests {
@@ -1663,7 +1664,21 @@ public class SpelReproTests extends AbstractExpressionTests {
doTestSpr10146("/foo","EL1070E: Problem parsing left operand");
doTestSpr10146("*foo","EL1070E: Problem parsing left operand");
doTestSpr10146("%foo","EL1070E: Problem parsing left operand");
@ -1682,7 +1697,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@@ -1682,7 +1697,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@ -1693,7 +1708,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@@ -1693,7 +1708,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@ -1701,7 +1716,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@@ -1701,7 +1716,7 @@ public class SpelReproTests extends AbstractExpressionTests {
}
@Test
publicvoidSPR10328()throwsException{
publicvoidSPR10328(){
thrown.expect(SpelParseException.class);
thrown.expectMessage("EL1071E: A required selection expression has not been specified");
Expressionexp=parser.parseExpression("$[]");
@ -1709,7 +1724,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@@ -1709,7 +1724,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@ -1734,7 +1749,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@@ -1734,7 +1749,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@ -1779,7 +1794,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@@ -1779,7 +1794,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@ -1790,7 +1805,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@@ -1790,7 +1805,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@ -1928,7 +1943,7 @@ public class SpelReproTests extends AbstractExpressionTests {
@@ -1928,7 +1943,7 @@ public class SpelReproTests extends AbstractExpressionTests {