WW-5343 Fix MemberAccess access blocked tests

This commit is contained in:
Kusal Kithul-Godage
2023-11-17 15:42:20 +11:00
parent a402e5c80a
commit d0d10d9389
2 changed files with 5 additions and 5 deletions
@@ -377,7 +377,7 @@ public class SecurityMemberAccess implements MemberAccess {
}
@Inject(value = StrutsConstants.STRUTS_EXCLUDED_CLASSES, required = false)
protected void useExcludedClasses(String commaDelimitedClasses) {
public void useExcludedClasses(String commaDelimitedClasses) {
Set<String> newExcludedClasses = new HashSet<>(toNewClassesSet(excludedClasses, commaDelimitedClasses));
newExcludedClasses.add(Object.class.getName());
if (!allowStaticFieldAccess) {
@@ -715,8 +715,8 @@ public class SecurityMemberAccessTest {
sma.useExcludedClasses(MemberAccess.class.getName());
String propertyName = "excludedClasses";
String setter = "setExcludedClasses";
Member member = SecurityMemberAccess.class.getMethod(setter, Set.class);
String setter = "useExcludedClasses";
Member member = SecurityMemberAccess.class.getMethod(setter, String.class);
// when
boolean accessible = sma.isAccessible(context, sma, member, propertyName);
@@ -731,8 +731,8 @@ public class SecurityMemberAccessTest {
sma.useExcludedClasses(SecurityMemberAccess.class.getName());
String propertyName = "excludedClasses";
String setter = "setExcludedClasses";
Member member = SecurityMemberAccess.class.getMethod(setter, Set.class);
String setter = "useExcludedClasses";
Member member = SecurityMemberAccess.class.getMethod(setter, String.class);
// when
boolean accessible = sma.isAccessible(context, sma, member, propertyName);