diff --git a/spring-cloud-gateway-server-mvc/src/test/java/org/springframework/cloud/gateway/server/mvc/handler/ProxyExchangeHandlerFunctionTest.java b/spring-cloud-gateway-server-mvc/src/test/java/org/springframework/cloud/gateway/server/mvc/handler/ProxyExchangeHandlerFunctionTest.java index 713bcc20..3edf7ad7 100644 --- a/spring-cloud-gateway-server-mvc/src/test/java/org/springframework/cloud/gateway/server/mvc/handler/ProxyExchangeHandlerFunctionTest.java +++ b/spring-cloud-gateway-server-mvc/src/test/java/org/springframework/cloud/gateway/server/mvc/handler/ProxyExchangeHandlerFunctionTest.java @@ -22,6 +22,7 @@ import java.util.stream.Stream; import org.junit.jupiter.api.Test; +import org.springframework.beans.BeansException; import org.springframework.beans.factory.ObjectProvider; import org.springframework.cloud.gateway.server.mvc.common.AbstractProxyExchange; import org.springframework.cloud.gateway.server.mvc.common.MvcUtils; @@ -46,13 +47,56 @@ class ProxyExchangeHandlerFunctionTest { TestProxyExchange proxyExchange = new TestProxyExchange(); ProxyExchangeHandlerFunction function = new ProxyExchangeHandlerFunction(proxyExchange, new ObjectProvider<>() { @Override - public Stream stream() { + public RequestHttpHeadersFilter getObject() throws BeansException { + return null; + } + + @Override + public RequestHttpHeadersFilter getObject(Object... args) throws BeansException { + return null; + } + + @Override + public RequestHttpHeadersFilter getIfAvailable() throws BeansException { + return null; + } + + @Override + public RequestHttpHeadersFilter getIfUnique() throws BeansException { + return null; + } + + @Override + public Stream orderedStream() { return Stream.of((httpHeaders, serverRequest) -> new HttpHeaders()); } + }, new ObjectProvider<>() { + @Override - public Stream stream() { + public ResponseHttpHeadersFilter getObject() throws BeansException { + return null; + } + + @Override + public ResponseHttpHeadersFilter getObject(Object... args) throws BeansException { + return null; + } + + @Override + public ResponseHttpHeadersFilter getIfAvailable() throws BeansException { + return null; + } + + @Override + public ResponseHttpHeadersFilter getIfUnique() throws BeansException { + return null; + } + + @Override + public Stream orderedStream() { return Stream.of((httpHeaders, serverRequest) -> new HttpHeaders()); + } });