Skip to content

Commit 2e1166a

Browse files
committed
add english citizens audience
1 parent f6d3e4a commit 2e1166a

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

core-api/src/test/java/com/optimizely/ab/config/ValidProjectConfigV4.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,19 @@ public class ValidProjectConfigV4 {
7171
AUDIENCE_SLYTHERIN_VALUE)))))))
7272
);
7373

74+
private static final String AUDIENCE_ENGLISH_CITIZENS_ID = "4194404272";
75+
private static final String AUDIENCE_ENGLISH_CITIZENS_KEY = "english_citizens";
76+
public static final String AUDIENCE_ENGLISH_CITIZENS_VALUE = "English";
77+
private static final Audience AUDIENCE_ENGLISH_CITIZENS = new Audience(
78+
AUDIENCE_ENGLISH_CITIZENS_ID,
79+
AUDIENCE_ENGLISH_CITIZENS_KEY,
80+
new AndCondition(Collections.<Condition>singletonList(
81+
new OrCondition(Collections.<Condition>singletonList(
82+
new OrCondition(Collections.singletonList((Condition) new UserAttribute(ATTRIBUTE_NATIONALITY_KEY,
83+
CUSTOM_DIMENSION_TYPE,
84+
AUDIENCE_ENGLISH_CITIZENS_VALUE)))))))
85+
);
86+
7487
// features
7588
private static final String FEATURE_BOOLEAN_FEATURE_ID = "4195505407";
7689
private static final String FEATURE_BOOLEAN_FEATURE_KEY = "boolean_feature";
@@ -887,6 +900,7 @@ public static ProjectConfig generateValidProjectConfigV4() {
887900
List<Audience> audiences = new ArrayList<Audience>();
888901
audiences.add(AUDIENCE_GRYFFINDOR);
889902
audiences.add(AUDIENCE_SLYTHERIN);
903+
audiences.add(AUDIENCE_ENGLISH_CITIZENS);
890904

891905
// list events
892906
List<EventType> events = new ArrayList<EventType>();

core-api/src/test/resources/config/valid-project-config-v4.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@
1414
"id": "3988293898",
1515
"name": "Slytherins",
1616
"conditions": "[\"and\", [\"or\", [\"or\", {\"name\": \"house\", \"type\": \"custom_dimension\", \"value\":\"Slytherin\"}]]]"
17+
},
18+
{
19+
"id": "4194404272",
20+
"name": "english_citizens",
21+
"conditions": "[\"and\", [\"or\", [\"or\", {\"name\": \"nationality\", \"type\": \"custom_dimension\", \"value\":\"English\"}]]]"
1722
}
1823
],
1924
"attributes": [

0 commit comments

Comments
 (0)