Skip to content

Commit 6e42810

Browse files
committed
Merge pull request #13084 from dreis2211:mock-server-empty-enumeration
* pr/13084: Remove MockServletWebServer.emptyEnumeration()
2 parents 4a1bdc2 + 15d67d6 commit 6e42810

File tree

1 file changed

+1
-24
lines changed
  • spring-boot-project/spring-boot-tools/spring-boot-test-support/src/main/java/org/springframework/boot/testsupport/web/servlet

1 file changed

+1
-24
lines changed

spring-boot-project/spring-boot-tools/spring-boot-test-support/src/main/java/org/springframework/boot/testsupport/web/servlet/MockServletWebServer.java

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,9 @@
1818

1919
import java.util.ArrayList;
2020
import java.util.Collections;
21-
import java.util.Enumeration;
2221
import java.util.HashMap;
2322
import java.util.List;
2423
import java.util.Map;
25-
import java.util.NoSuchElementException;
2624

2725
import javax.servlet.Filter;
2826
import javax.servlet.FilterRegistration;
@@ -93,7 +91,7 @@ private void initialize() {
9391
given(this.servletContext.getInitParameter(anyString())).willAnswer(
9492
(invocation) -> initParameters.get(invocation.getArgument(0)));
9593
given(this.servletContext.getAttributeNames())
96-
.willReturn(MockServletWebServer.emptyEnumeration());
94+
.willReturn(Collections.emptyEnumeration());
9795
given(this.servletContext.getNamedDispatcher("default"))
9896
.willReturn(mock(RequestDispatcher.class));
9997
for (Initializer initializer : this.initializers) {
@@ -142,27 +140,6 @@ public int getPort() {
142140
return this.port;
143141
}
144142

145-
@SuppressWarnings("unchecked")
146-
public static <T> Enumeration<T> emptyEnumeration() {
147-
return (Enumeration<T>) EmptyEnumeration.EMPTY_ENUMERATION;
148-
}
149-
150-
private static class EmptyEnumeration<E> implements Enumeration<E> {
151-
152-
static final MockServletWebServer.EmptyEnumeration<Object> EMPTY_ENUMERATION = new MockServletWebServer.EmptyEnumeration<>();
153-
154-
@Override
155-
public boolean hasMoreElements() {
156-
return false;
157-
}
158-
159-
@Override
160-
public E nextElement() {
161-
throw new NoSuchElementException();
162-
}
163-
164-
}
165-
166143
/**
167144
* A registered servlet.
168145
*/

0 commit comments

Comments
 (0)