From 7df1e67bac01fd4a2477b740d30aebc07d989451 Mon Sep 17 00:00:00 2001 From: Stefaan Dutry Date: Thu, 4 Jan 2018 23:08:12 +0100 Subject: [PATCH] add test for setting acceskey Verified that the value is added to the parameters after they have been evaluated. --- .../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 488fc74a9..cc274a6c9 100644 --- a/core/src/test/java/org/apache/struts2/components/UIBeanTest.java +++ b/core/src/test/java/org/apache/struts2/components/UIBeanTest.java @@ -258,4 +258,17 @@ public class UIBeanTest extends StrutsInternalTestCase { assertEquals("template", txtFld.getTemplateDir()); } + public void testSetAccesskey() { + String accesskeyValue = "myAccesskey"; + ValueStack stack = ActionContext.getContext().getValueStack(); + MockHttpServletRequest req = new MockHttpServletRequest(); + MockHttpServletResponse res = new MockHttpServletResponse(); + + TextField txtFld = new TextField(stack, req, res); + txtFld.setAccesskey(accesskeyValue); + txtFld.evaluateParams(); + + assertEquals(accesskeyValue, txtFld.getParameters().get("accesskey")); + } + }