Adds additional use case when value from conext is null
Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/3a0350f0 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/3a0350f0 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/3a0350f0 Branch: refs/heads/master Commit: 3a0350f0dc9f27141543bdad62f4881e7eaca6c0 Parents: debaaa2 Author: Lukasz Lenart <lukaszlen...@apache.org> Authored: Tue Dec 23 16:07:58 2014 +0100 Committer: Lukasz Lenart <lukaszlen...@apache.org> Committed: Tue Dec 23 16:07:58 2014 +0100 ---------------------------------------------------------------------- .../com/opensymphony/xwork2/ognl/OgnlValueStackTest.java | 10 ++++++++++ 1 file changed, 10 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/struts/blob/3a0350f0/xwork-core/src/test/java/com/opensymphony/xwork2/ognl/OgnlValueStackTest.java ---------------------------------------------------------------------- diff --git a/xwork-core/src/test/java/com/opensymphony/xwork2/ognl/OgnlValueStackTest.java b/xwork-core/src/test/java/com/opensymphony/xwork2/ognl/OgnlValueStackTest.java index fe04584..8c7c3ae 100644 --- a/xwork-core/src/test/java/com/opensymphony/xwork2/ognl/OgnlValueStackTest.java +++ b/xwork-core/src/test/java/com/opensymphony/xwork2/ognl/OgnlValueStackTest.java @@ -103,6 +103,16 @@ public class OgnlValueStackTest extends XWorkTestCase { assertEquals(propertyValue, vs.findValue(propertyName, String.class)); } + public void testNullValueFromContextGetsConverted() { + final OgnlValueStack vs = createValueStack(); + + final String propertyName = "dogName"; + final String propertyValue = null; + vs.getContext().put(propertyName, propertyValue); + + assertEquals(propertyValue, vs.findValue(propertyName, String.class)); + } + public void testFailOnException() { OgnlValueStack vs = createValueStack();