|
|
|
@ -222,6 +222,12 @@ public class EvaluationTests extends ExpressionTestCase { |
|
|
|
evaluateAndCheckError("madeup", SpelMessage.PROPERTY_OR_FIELD_NOT_READABLE, 0, "madeup", |
|
|
|
evaluateAndCheckError("madeup", SpelMessage.PROPERTY_OR_FIELD_NOT_READABLE, 0, "madeup", |
|
|
|
"org.springframework.expression.spel.testresources.Inventor"); |
|
|
|
"org.springframework.expression.spel.testresources.Inventor"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
|
|
|
public void testPropertyField02_SPR7100() { |
|
|
|
|
|
|
|
evaluate("_name", "Nikola Tesla", String.class); |
|
|
|
|
|
|
|
evaluate("_name_", "Nikola Tesla", String.class); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
@Test |
|
|
|
public void testRogueTrailingDotCausesNPE_SPR6866() { |
|
|
|
public void testRogueTrailingDotCausesNPE_SPR6866() { |
|
|
|
@ -408,6 +414,7 @@ public class EvaluationTests extends ExpressionTestCase { |
|
|
|
evaluate("'christian'[8]", "n", String.class); |
|
|
|
evaluate("'christian'[8]", "n", String.class); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
@Test |
|
|
|
public void testIndexerError() { |
|
|
|
public void testIndexerError() { |
|
|
|
evaluateAndCheckError("new org.springframework.expression.spel.testresources.Inventor().inventions[1]",SpelMessage.CANNOT_INDEX_INTO_NULL_VALUE); |
|
|
|
evaluateAndCheckError("new org.springframework.expression.spel.testresources.Inventor().inventions[1]",SpelMessage.CANNOT_INDEX_INTO_NULL_VALUE); |
|
|
|
|