From 0802707a3905be24d7e984879ab30fd4bccb2aa0 Mon Sep 17 00:00:00 2001 From: jdyer1 Date: Mon, 6 Nov 2023 15:02:23 -0600 Subject: [PATCH] WW-5141 fix security test --- .../struts2/util/SecurityMemberAccessInServletsTest.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/core/src/test/java/org/apache/struts2/util/SecurityMemberAccessInServletsTest.java b/core/src/test/java/org/apache/struts2/util/SecurityMemberAccessInServletsTest.java index 1eb562eaa..5154a0b92 100644 --- a/core/src/test/java/org/apache/struts2/util/SecurityMemberAccessInServletsTest.java +++ b/core/src/test/java/org/apache/struts2/util/SecurityMemberAccessInServletsTest.java @@ -40,7 +40,9 @@ public class SecurityMemberAccessInServletsTest extends StrutsInternalTestCase { // given SecurityMemberAccess sma = new SecurityMemberAccess(true); - sma.useExcludedPackageNamePatterns("^(?!javax\\.servlet\\..+)(javax\\..+)"); + Set excluded = new HashSet(); + excluded.add(Pattern.compile("^(?!jakarta\\.servlet\\..+)(jakarta\\..+)")); + sma.useExcludedPackageNamePatterns(excluded); String propertyName = "value"; Member member = TagSupport.class.getMethod("doStartTag"); @@ -56,7 +58,9 @@ public class SecurityMemberAccessInServletsTest extends StrutsInternalTestCase { // given SecurityMemberAccess sma = new SecurityMemberAccess(true); - sma.useExcludedPackageNamePatterns("^javax\\..+"); + Set excluded = new HashSet<>(); + excluded.add(Pattern.compile("^jakarta\\..+")); + sma.useExcludedPackageNamePatterns(excluded); String propertyName = "value"; Member member = TagSupport.class.getMethod("doStartTag");