From cd0773fb1b7ed33dcb9290ea5233dba60316a64f Mon Sep 17 00:00:00 2001 From: Stefaan Dutry Date: Fri, 5 Jan 2018 18:24:19 +0100 Subject: [PATCH 1/2] add test for setClass method Verified that the value is added as the cssClass parameter. --- .../org/apache/struts2/components/UIBeanTest.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/core/src/test/java/org/apache/struts2/components/UIBeanTest.java b/core/src/test/java/org/apache/struts2/components/UIBeanTest.java index 31f6e3487..9e214aace 100644 --- a/core/src/test/java/org/apache/struts2/components/UIBeanTest.java +++ b/core/src/test/java/org/apache/struts2/components/UIBeanTest.java @@ -279,4 +279,17 @@ public class UIBeanTest extends StrutsInternalTestCase { assertEquals(value, txtFld.getParameters().get("nameValue")); } + + public void testSetClass() { + String cssClass = "insertCssClassHere"; + ValueStack stack = ActionContext.getContext().getValueStack(); + MockHttpServletRequest req = new MockHttpServletRequest(); + MockHttpServletResponse res = new MockHttpServletResponse(); + + TextField txtFld = new TextField(stack, req, res); + txtFld.setClass(cssClass); + txtFld.evaluateParams(); + + assertEquals(cssClass, txtFld.getParameters().get("cssClass")); + } } From 08c058ea6568d68d6d5834dd5f80bc19beb060ce Mon Sep 17 00:00:00 2001 From: Stefaan Dutry Date: Fri, 5 Jan 2018 18:32:32 +0100 Subject: [PATCH 2/2] add test for setStyle method Verified that the value is added as the cssStyle parameter. --- .../org/apache/struts2/components/UIBeanTest.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/core/src/test/java/org/apache/struts2/components/UIBeanTest.java b/core/src/test/java/org/apache/struts2/components/UIBeanTest.java index 9e214aace..9317397d2 100644 --- a/core/src/test/java/org/apache/struts2/components/UIBeanTest.java +++ b/core/src/test/java/org/apache/struts2/components/UIBeanTest.java @@ -292,4 +292,17 @@ public class UIBeanTest extends StrutsInternalTestCase { assertEquals(cssClass, txtFld.getParameters().get("cssClass")); } + + public void testSetStyle() { + String cssStyle = "insertCssStyleHere"; + ValueStack stack = ActionContext.getContext().getValueStack(); + MockHttpServletRequest req = new MockHttpServletRequest(); + MockHttpServletResponse res = new MockHttpServletResponse(); + + TextField txtFld = new TextField(stack, req, res); + txtFld.setStyle(cssStyle); + txtFld.evaluateParams(); + + assertEquals(cssStyle, txtFld.getParameters().get("cssStyle")); + } }