Skip to content

Commit af0006c

Browse files
committed
fixup! feat: Update in-process resolver to support flag metadata #1102
Signed-off-by: christian.lutnik <[email protected]>
1 parent 18219c0 commit af0006c

File tree

2 files changed

+6
-9
lines changed
  • providers/flagd/src

2 files changed

+6
-9
lines changed

providers/flagd/src/main/java/dev/openfeature/contrib/providers/flagd/resolver/process/InProcessResolver.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,8 @@ public InProcessResolver(
6464
this.fallBackMetadata = null;
6565
} else {
6666
this.scope = options.getSelector();
67-
this.fallBackMetadata = ImmutableMetadata.builder().addString("scope", this.scope).build();
67+
this.fallBackMetadata =
68+
ImmutableMetadata.builder().addString("scope", this.scope).build();
6869
}
6970
}
7071

providers/flagd/src/test/java/dev/openfeature/contrib/providers/flagd/resolver/process/MockFlags.java

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,7 @@ public class MockFlags {
5151
static final FeatureFlag BOOLEAN_FLAG = new FeatureFlag("ENABLED", "on", booleanVariant, null);
5252

5353
// correct flag - boolean
54-
static final FeatureFlag SHORTHAND_FLAG =
55-
new FeatureFlag("ENABLED", "false", booleanVariant, null);
54+
static final FeatureFlag SHORTHAND_FLAG = new FeatureFlag("ENABLED", "false", booleanVariant, null);
5655

5756
// correct flag - double
5857
static final FeatureFlag DOUBLE_FLAG = new FeatureFlag("ENABLED", "one", doubleVariants, null);
@@ -67,23 +66,20 @@ public class MockFlags {
6766
static final FeatureFlag DISABLED_FLAG = new FeatureFlag("DISABLED", "on", booleanVariant, null);
6867

6968
// incorrect flag - variant mismatch
70-
static final FeatureFlag VARIANT_MISMATCH_FLAG =
71-
new FeatureFlag("ENABLED", "true", stringVariants, null);
69+
static final FeatureFlag VARIANT_MISMATCH_FLAG = new FeatureFlag("ENABLED", "true", stringVariants, null);
7270

7371
// flag with targeting rule - string
7472
static final FeatureFlag FLAG_WIH_IF_IN_TARGET = new FeatureFlag(
7573
"ENABLED",
7674
"loop",
7775
stringVariants,
78-
"{\"if\":[{\"in\":[\"@faas.com\",{\"var\":[\"email\"]}]},\"binet\",null]}",
79-
new HashMap<>());
76+
"{\"if\":[{\"in\":[\"@faas.com\",{\"var\":[\"email\"]}]},\"binet\",null]}");
8077

8178
static final FeatureFlag FLAG_WITH_TARGETING_KEY = new FeatureFlag(
8279
"ENABLED",
8380
"loop",
8481
stringVariants,
85-
"{\"if\":[{\"==\":[{\"var\":\"targetingKey\"},\"xyz\"]},\"binet\",null]}",
86-
new HashMap<>());
82+
"{\"if\":[{\"==\":[{\"var\":\"targetingKey\"},\"xyz\"]},\"binet\",null]}");
8783

8884
// flag with incorrect targeting rule
8985
static final FeatureFlag FLAG_WIH_INVALID_TARGET =

0 commit comments

Comments
 (0)