Skip to content

Commit a904ef4

Browse files
committed
polish
1 parent e9c4286 commit a904ef4

File tree

3 files changed

+10
-7
lines changed

3 files changed

+10
-7
lines changed

client/src/main/java/io/split/client/SplitClientImpl.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package io.split.client;
22

3-
import com.google.gson.Gson;
43
import com.google.gson.GsonBuilder;
5-
import com.google.gson.JsonParser;
64
import io.split.client.api.Key;
75
import io.split.client.api.SplitResult;
86
import io.split.client.dtos.DecoratedImpression;
@@ -26,7 +24,6 @@
2624
import io.split.telemetry.domain.enums.MethodEnum;
2725
import io.split.telemetry.storage.TelemetryConfigProducer;
2826
import io.split.telemetry.storage.TelemetryEvaluationProducer;
29-
import io.split.client.utils.Json;
3027
import org.slf4j.Logger;
3128
import org.slf4j.LoggerFactory;
3229

client/src/test/java/io/split/client/SplitClientImplTest.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2143,16 +2143,24 @@ public void impressionPropertiesTest() {
21432143
assertEquals("on", client.getTreatmentsByFlagSets(new Key("bilal13@codigo.com", "bilal13@codigo.com"), Arrays.asList("set"), attributes, properties).get(test));
21442144
assertEquals("on", client.getTreatmentsWithConfigByFlagSet(new Key("bilal14@codigo.com", "bilal14@codigo.com"), "set", attributes, properties).get(test).treatment());
21452145
assertEquals("on", client.getTreatmentsWithConfigByFlagSets(new Key("bilal15@codigo.com", "bilal15@codigo.com"), Arrays.asList("set"), attributes, properties).get(test).treatment());
2146+
assertEquals("off", client.getTreatment("bilal16@codigo.com", test, properties));
2147+
assertEquals("off", client.getTreatmentWithConfig("bilal17@codigo.com", test, properties).treatment());
2148+
assertEquals("off", client.getTreatments("bilal18@codigo.com", Arrays.asList(test), properties).get(test));
2149+
assertEquals("off", client.getTreatmentsWithConfig("bilal19@codigo.com", Arrays.asList(test), properties).get(test).treatment());
2150+
assertEquals("off", client.getTreatmentsByFlagSet("bilal20@codigo.com", "set", properties).get(test));
2151+
assertEquals("off", client.getTreatmentsByFlagSets("bilal21@codigo.com", Arrays.asList("set"), properties).get(test));
2152+
assertEquals("off", client.getTreatmentsWithConfigByFlagSet("bilal22@codigo.com", "set", properties).get(test).treatment());
2153+
assertEquals("off", client.getTreatmentsWithConfigByFlagSets("bilal23@codigo.com", Arrays.asList("set"), properties).get(test).treatment());
21462154

21472155
ArgumentCaptor<List> impressionCaptor = ArgumentCaptor.forClass(List.class);
2148-
verify(impressionsManager, times(16)).track(impressionCaptor.capture());
2156+
verify(impressionsManager, times(24)).track(impressionCaptor.capture());
21492157
assertNotNull(impressionCaptor.getValue());
21502158

21512159
DecoratedImpression impression = (DecoratedImpression) impressionCaptor.getAllValues().get(0).get(0);
21522160
assertEquals("pato@codigo.com", impression.impression().key());
21532161
assertEquals("{\"prop2\":\"val2\",\"prop1\":\"val1\"}", impression.impression().properties());
21542162

2155-
for (int i=1; i<=15; i++) {
2163+
for (int i=1; i<=23; i++) {
21562164
impression = (DecoratedImpression) impressionCaptor.getAllValues().get(i).get(0);
21572165
assertEquals("bilal" + i + "@codigo.com", impression.impression().key());
21582166
assertEquals("{\"prop2\":\"val2\",\"prop1\":\"val1\"}", impression.impression().properties());

testing/src/main/java/io/split/client/testing/SplitClientForTest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,9 @@
55
import io.split.client.api.SplitResult;
66
import io.split.client.dtos.EvaluationOptions;
77
import io.split.grammar.Treatments;
8-
import io.split.telemetry.domain.enums.MethodEnum;
98

109
import java.util.*;
1110
import java.util.concurrent.TimeoutException;
12-
import java.util.stream.Collectors;
1311

1412
public class SplitClientForTest implements SplitClient {
1513
private Map<String, String> _tests;

0 commit comments

Comments
 (0)