From e585ac2fcc5909af4412d2a0b328d551eeb77268 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 2 Apr 2024 08:40:59 +0000
Subject: [PATCH 1/2] fix(deps): update dependency
com.flagsmith:flagsmith-java-client to v7.3.0
---
providers/flagsmith/pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/providers/flagsmith/pom.xml b/providers/flagsmith/pom.xml
index 2205d3902..b805a65ed 100644
--- a/providers/flagsmith/pom.xml
+++ b/providers/flagsmith/pom.xml
@@ -30,7 +30,7 @@
com.flagsmith
flagsmith-java-client
- 7.2.0
+ 7.3.0
From bb738ff76fe329445b7924b555e3b479257d613a Mon Sep 17 00:00:00 2001
From: Matthew Elwell
Date: Wed, 3 Apr 2024 14:41:22 +0100
Subject: [PATCH 2/2] test: fix broken test caused by change in OkHhttp
MockWebServer default behaviour (#735)
Signed-off-by: Matthew Elwell
---
.../FlagsmithProviderTest.java | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/providers/flagsmith/src/test/java/dev.openfeature.contrib.providers.flagsmith/FlagsmithProviderTest.java b/providers/flagsmith/src/test/java/dev.openfeature.contrib.providers.flagsmith/FlagsmithProviderTest.java
index 774adff55..ddeee839e 100644
--- a/providers/flagsmith/src/test/java/dev.openfeature.contrib.providers.flagsmith/FlagsmithProviderTest.java
+++ b/providers/flagsmith/src/test/java/dev.openfeature.contrib.providers.flagsmith/FlagsmithProviderTest.java
@@ -67,6 +67,14 @@ public MockResponse dispatch(RecordedRequest request) {
}
};
+ final QueueDispatcher errorDispatcher = new QueueDispatcher() {
+ @SneakyThrows
+ @Override
+ public MockResponse dispatch(RecordedRequest request) {
+ return new MockResponse().setResponseCode(500);
+ }
+ };
+
private static Stream provideKeysForFlagResolution() {
return Stream.of(
Arguments.of("true_key", "getBooleanEvaluation", Boolean.class, "true"),
@@ -132,9 +140,9 @@ void setUp() throws IOException {
// Error server will always result in FlagsmithApiError's used for
// tests that need to handle this type of error
mockFlagsmithErrorServer = new MockWebServer();
+ mockFlagsmithErrorServer.setDispatcher(this.errorDispatcher);
mockFlagsmithErrorServer.start();
-
FlagsmithProviderOptions options = FlagsmithProviderOptions.builder()
.apiKey("API_KEY")
.baseUri(String