This commit is contained in:
@@ -81,6 +81,14 @@ public class FlowResourceELResolverTests extends FlowDependentELResolverTestCase
|
|||||||
null, getBaseVariable()));
|
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() {
|
public void testSetValue_BaseVariable() {
|
||||||
RequestContextHolder.setRequestContext(new MockRequestContext());
|
RequestContextHolder.setRequestContext(new MockRequestContext());
|
||||||
try {
|
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() {
|
protected String getBaseVariable() {
|
||||||
return FlowResourceELResolver.RESOURCE_BUNDLE_KEY;
|
return FlowResourceELResolver.RESOURCE_BUNDLE_KEY;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user