X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fde%2Fjuplo%2Ffacebook%2Ferrors%2FGraphApiExchangeFilterFunctionIntegrationTest.java;h=b9636ce12bb920b7c25352dab0493112f6e4aaa9;hb=f16862b51e98a30710fe20dc867110d48bb03be3;hp=b148d23ac4f3a3b1dfd95406ff46ac2cf9cf3839;hpb=702cc4855fdf07c3c2aad5d90cb98d5ab8b84384;p=facebook-errors diff --git a/src/test/java/de/juplo/facebook/errors/GraphApiExchangeFilterFunctionIntegrationTest.java b/src/test/java/de/juplo/facebook/errors/GraphApiExchangeFilterFunctionIntegrationTest.java index b148d23..b9636ce 100644 --- a/src/test/java/de/juplo/facebook/errors/GraphApiExchangeFilterFunctionIntegrationTest.java +++ b/src/test/java/de/juplo/facebook/errors/GraphApiExchangeFilterFunctionIntegrationTest.java @@ -3,7 +3,6 @@ package de.juplo.facebook.errors; import de.juplo.facebook.errors.GraphApiException.Type; import java.time.Duration; -import java.util.List; import okhttp3.mockwebserver.MockResponse; import okhttp3.mockwebserver.MockWebServer; import org.junit.After; @@ -14,7 +13,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.http.HttpStatus; import org.springframework.http.client.reactive.JettyClientHttpConnector; -import org.springframework.web.reactive.function.client.ExchangeFilterFunction; import org.springframework.web.reactive.function.client.WebClient; import reactor.core.publisher.Mono; import reactor.test.StepVerifier; @@ -42,7 +40,7 @@ public class GraphApiExchangeFilterFunctionIntegrationTest .builder() .clientConnector(new JettyClientHttpConnector()) .baseUrl(server.url("/").toString()) - .filter(GraphApiExchangeFilterFunction.INSTANCE) + .filter(new GraphApiExchangeFilterFunction()) .build(); } @@ -95,22 +93,9 @@ public class GraphApiExchangeFilterFunctionIntegrationTest @Test public void testTest() { - WebClient webClient = - WebClient - .builder() - .clientConnector(new JettyClientHttpConnector()) - .baseUrl(server.url("/").toString()) - .filter((request, next) -> next.exchange(request).flatMap(response -> - { - List headerValues = response.headers().header("Foo"); - return headerValues.isEmpty() ? Mono.error(GraphApiException.create(response)) : - Mono.just(response); - })) - .build(); - server .enqueue(new MockResponse() - .setResponseCode(200) + .setResponseCode(400) .setHeader("Content-Type", "text/plain") .setBody("Hello Spring!")); @@ -123,7 +108,7 @@ public class GraphApiExchangeFilterFunctionIntegrationTest StepVerifier.create(result) .expectError(Exception.class) - .verify(Duration.ofSeconds(90)); + .verify(Duration.ofSeconds(3)); server .enqueue(new MockResponse()