Skip to content

Commit a8e3214

Browse files
authored
test: Add unicode test cases (#9)
1 parent 5353210 commit a8e3214

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

src/test/java/com/octopus/openfeature/provider/OctopusContextTests.java

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ void givenAFlagKeyThatIsNotASlug_ThrowsFlagNotFound() {
6161
@Test
6262
void throwsFlagNotFound_IfFeatureIsNotContainedWithinSet() {
6363
var toggles = new FeatureToggles(
64-
List.of(new FeatureToggleEvaluation("testfeature", true, "evaluation-key", Collections.emptyList(), 100)),
64+
List.of(new FeatureToggleEvaluation("testfeature", false, "evaluation-key", Collections.emptyList(), 100)),
6565
new byte[0]
6666
);
6767
var subject = new OctopusContext(toggles);
@@ -396,7 +396,17 @@ static Stream<Arguments> cases() {
396396
Arguments.of("test", "az", 1),
397397
Arguments.of("bucket", "j", 1),
398398
Arguments.of("test", "y", 100),
399-
Arguments.of("flag", "c", 100)
399+
Arguments.of("flag", "c", 100),
400+
Arguments.of("test-feature", "用户", 30),
401+
Arguments.of("test-feature", "مستخدم", 19),
402+
Arguments.of("test-feature", "ユーザー", 73),
403+
Arguments.of("test-feature", "🎉", 54),
404+
Arguments.of("test-feature", "café", 31),
405+
Arguments.of("test-feature", "naïve", 28),
406+
Arguments.of("rollout", "用户-001", 20),
407+
Arguments.of("experiment-a", "пользователь", 81),
408+
Arguments.of("test-feature", "사용자", 62),
409+
Arguments.of("dark-launch", "テナント-001", 8)
400410
);
401411
}
402412
}

0 commit comments

Comments
 (0)