This repository has been archived on 2026-01-16. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
apache-commons-configuration/apache-commons-configuration-servlet5.patch
Jerry James 5182ced99a Port to apache-commons-parent 65
- Remove cruft from the jakarta-servlet 5 patch
2024-01-31 11:42:01 -07:00

38 lines
1.5 KiB
Diff

--- commons-configuration2-2.9.0-src/src/test/java/org/apache/commons/configuration2/web/TestServletFilterConfiguration.java.orig 2022-12-30 09:12:53.000000000 -0700
+++ commons-configuration2-2.9.0-src/src/test/java/org/apache/commons/configuration2/web/TestServletFilterConfiguration.java 2024-01-31 11:38:58.281143803 -0700
@@ -34,6 +34,24 @@ import org.junit.jupiter.api.Test;
* Test case for the {@link ServletFilterConfiguration} class.
*/
public class TestServletFilterConfiguration extends TestAbstractConfiguration {
+ private static class EnumerationConverter implements Enumeration<String> {
+ private Enumeration<?> inner;
+
+ public EnumerationConverter(Enumeration<?> inner) {
+ this.inner = inner;
+ }
+
+ @Override
+ public boolean hasMoreElements() {
+ return inner.hasMoreElements();
+ }
+
+ @Override
+ public String nextElement() {
+ return inner.nextElement().toString();
+ }
+ }
+
private static class MockFilterConfig implements FilterConfig {
private final Properties parameters = new Properties();
@@ -48,8 +66,8 @@ public class TestServletFilterConfigurat
}
@Override
- public Enumeration<?> getInitParameterNames() {
- return parameters.keys();
+ public Enumeration<String> getInitParameterNames() {
+ return new EnumerationConverter(parameters.keys());
}
@Override