@@ -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 ());
0 commit comments