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
2024-03-12 20:58:36 -06:00

38 lines
1.5 KiB
Diff

--- commons-configuration2-2.10.0-src/src/test/java/org/apache/commons/configuration2/web/TestServletFilterConfiguration.java.orig 2024-03-05 19:34:10.000000000 -0700
+++ commons-configuration2-2.10.0-src/src/test/java/org/apache/commons/configuration2/web/TestServletFilterConfiguration.java 2024-03-12 20:53:17.013890853 -0600
@@ -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 final 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