This commit is contained in:
@@ -81,6 +81,14 @@ public class FlowResourceELResolverTests extends FlowDependentELResolverTestCase
|
||||
null, getBaseVariable()));
|
||||
}
|
||||
|
||||
public void testIsReadOnly_MessageSourceBase() {
|
||||
StaticMessageSource ms = new StaticMessageSource();
|
||||
|
||||
RequestContextHolder.setRequestContext(new MockRequestContext());
|
||||
assertTrue("isReadOnly should return true when the base is a MessageSource", context.getELResolver()
|
||||
.isReadOnly(context, ms, "foo"));
|
||||
}
|
||||
|
||||
public void testSetValue_BaseVariable() {
|
||||
RequestContextHolder.setRequestContext(new MockRequestContext());
|
||||
try {
|
||||
@@ -91,6 +99,17 @@ public class FlowResourceELResolverTests extends FlowDependentELResolverTestCase
|
||||
}
|
||||
}
|
||||
|
||||
public void testSetValue_MessageSourceBase() {
|
||||
StaticMessageSource ms = new StaticMessageSource();
|
||||
RequestContextHolder.setRequestContext(new MockRequestContext());
|
||||
try {
|
||||
context.getELResolver().setValue(context, ms, "foo", null);
|
||||
fail("setValue should fail when the base is a MessageSource");
|
||||
} catch (PropertyNotWritableException ex) {
|
||||
// expected
|
||||
}
|
||||
}
|
||||
|
||||
protected String getBaseVariable() {
|
||||
return FlowResourceELResolver.RESOURCE_BUNDLE_KEY;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user