Repository: struts Updated Branches: refs/heads/develop cefdd16e3 -> bf0826f59
WW-4390 Adds additional use case to proof that everything works Project: http://git-wip-us.apache.org/repos/asf/struts/repo Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/bf0826f5 Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/bf0826f5 Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/bf0826f5 Branch: refs/heads/develop Commit: bf0826f591ee0a9c9a531ed42ec77dc7590a3a58 Parents: cefdd16 Author: Lukasz Lenart <lukaszlen...@apache.org> Authored: Mon Aug 25 10:33:15 2014 +0200 Committer: Lukasz Lenart <lukaszlen...@apache.org> Committed: Mon Aug 25 10:33:15 2014 +0200 ---------------------------------------------------------------------- .../DefaultExcludedPatternsCheckerTest.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/struts/blob/bf0826f5/xwork-core/src/test/java/com/opensymphony/xwork2/security/DefaultExcludedPatternsCheckerTest.java ---------------------------------------------------------------------- diff --git a/xwork-core/src/test/java/com/opensymphony/xwork2/security/DefaultExcludedPatternsCheckerTest.java b/xwork-core/src/test/java/com/opensymphony/xwork2/security/DefaultExcludedPatternsCheckerTest.java index 99f3e9e..5c9276c 100644 --- a/xwork-core/src/test/java/com/opensymphony/xwork2/security/DefaultExcludedPatternsCheckerTest.java +++ b/xwork-core/src/test/java/com/opensymphony/xwork2/security/DefaultExcludedPatternsCheckerTest.java @@ -83,4 +83,21 @@ public class DefaultExcludedPatternsCheckerTest extends XWorkTestCase { } } + public void testStrutsTokenIsExcluded() throws Exception { + // given + List<String> tokens = new ArrayList<String>(); + tokens.add("struts.token.name"); + tokens.add("struts.token"); + + ExcludedPatternsChecker checker = new DefaultExcludedPatternsChecker(); + + for (String token : tokens) { + // when + ExcludedPatternsChecker.IsExcluded actual = checker.isExcluded(token); + + // then + assertTrue("Param '" + token + "' is not excluded!", actual.isExcluded()); + } + } + } \ No newline at end of file