DATACMNS-533 - Support scoping for functions provided by EvaluationContextExtension.

Added test case for scoped functions.

Related pull request: spring-projects/spring-data-jpa#101
Related ticket: DATAJPA-564
This commit is contained in:
Thomas Darimont
2014-07-07 14:59:38 +02:00
committed by Oliver Gierke
parent 1ff4961cbc
commit d23e7baa2c

View File

@@ -36,6 +36,7 @@ import org.springframework.expression.spel.standard.SpelExpressionParser;
* Unit tests {@link ExtensionAwareEvaluationContextProvider}.
*
* @author Oliver Gierke
* @author Thomas Darimont.
*/
public class ExtensibleEvaluationContextProviderUnitTests {
@@ -114,6 +115,8 @@ public class ExtensibleEvaluationContextProviderUnitTests {
assertThat(evaluateExpression("aliasedMethod()", provider), is((Object) "methodResult"));
assertThat(evaluateExpression("extensionMethod()", provider), is((Object) "methodResult"));
assertThat(evaluateExpression("_first.extensionMethod()", provider), is((Object) "methodResult"));
assertThat(evaluateExpression("_first.aliasedMethod()", provider), is((Object) "methodResult"));
}
/**