40
40
import com .optimizely .ab .config .parser .ConfigParseException ;
41
41
import com .optimizely .ab .event .EventHandler ;
42
42
import com .optimizely .ab .event .EventProcessor ;
43
+ import com .optimizely .ab .android .odp .VuidManager ;
43
44
44
45
import org .junit .Before ;
45
46
import org .junit .Test ;
@@ -166,8 +167,10 @@ public void initializeSyncWithEnvironment() {
166
167
DatafileHandler datafileHandler = mock (DefaultDatafileHandler .class );
167
168
EventHandler eventHandler = mock (DefaultEventHandler .class );
168
169
EventProcessor eventProcessor = mock (EventProcessor .class );
170
+ Context context = InstrumentationRegistry .getInstrumentation ().getTargetContext ();
171
+ VuidManager vuidManager = new VuidManager (context , true );
169
172
OptimizelyManager optimizelyManager = new OptimizelyManager (testProjectId , testSdkKey , null , logger , 3600L , datafileHandler , null , 3600L ,
170
- eventHandler , eventProcessor , null , null , null , null , null , null , null );
173
+ eventHandler , eventProcessor , null , null , null , null , vuidManager , null , null );
171
174
/*
172
175
* Scenario#1: when datafile is not Empty
173
176
* Scenario#2: when datafile is Empty
@@ -225,8 +228,10 @@ public void initializeAsyncWithEnvironment() {
225
228
DatafileHandler datafileHandler = mock (DefaultDatafileHandler .class );
226
229
EventHandler eventHandler = mock (DefaultEventHandler .class );
227
230
EventProcessor eventProcessor = mock (EventProcessor .class );
231
+ Context context = InstrumentationRegistry .getInstrumentation ().getTargetContext ();
232
+ VuidManager vuidManager = new VuidManager (context , true );
228
233
final OptimizelyManager optimizelyManager = new OptimizelyManager (testProjectId , testSdkKey , null , logger , 3600L , datafileHandler , null , 3600L ,
229
- eventHandler , eventProcessor , null , null , null , null , null , null , null );
234
+ eventHandler , eventProcessor , null , null , null , null , vuidManager , null , null );
230
235
231
236
/*
232
237
* Scenario#1: when datafile is not Empty
@@ -496,9 +501,9 @@ public void initializeSyncWithUpdateOnNewDatafileDisabled() {
496
501
DefaultDatafileHandler datafileHandler = spy (new DefaultDatafileHandler ());
497
502
Logger logger = mock (Logger .class );
498
503
Context context = InstrumentationRegistry .getInstrumentation ().getTargetContext ();
499
-
504
+ VuidManager vuidManager = new VuidManager ( context , true );
500
505
OptimizelyManager manager = new OptimizelyManager (testProjectId , testSdkKey , null , logger , pollingInterval , datafileHandler , null , 0 ,
501
- null , null , null , null , null , null , null , null , null );
506
+ null , null , null , null , null , null , vuidManager , null , null );
502
507
503
508
doAnswer (
504
509
new Answer <Object >() {
@@ -529,9 +534,9 @@ public void initializeSyncWithUpdateOnNewDatafileEnabled() {
529
534
DefaultDatafileHandler datafileHandler = spy (new DefaultDatafileHandler ());
530
535
Logger logger = mock (Logger .class );
531
536
Context context = InstrumentationRegistry .getInstrumentation ().getTargetContext ();
532
-
537
+ VuidManager vuidManager = new VuidManager ( context , true );
533
538
OptimizelyManager manager = new OptimizelyManager (testProjectId , testSdkKey , null , logger , pollingInterval , datafileHandler , null , 0 ,
534
- null , null , null , null , null , null , null , null , null );
539
+ null , null , null , null , null , null , vuidManager , null , null );
535
540
536
541
doAnswer (
537
542
new Answer <Object >() {
@@ -562,9 +567,9 @@ public void initializeSyncWithDownloadToCacheDisabled() {
562
567
DefaultDatafileHandler datafileHandler = spy (new DefaultDatafileHandler ());
563
568
Logger logger = mock (Logger .class );
564
569
Context context = InstrumentationRegistry .getInstrumentation ().getTargetContext ();
565
-
570
+ VuidManager vuidManager = new VuidManager ( context , true );
566
571
OptimizelyManager manager = new OptimizelyManager (testProjectId , testSdkKey , null , logger , pollingInterval , datafileHandler , null , 0 ,
567
- null , null , null , null , null , null , null , null , null );
572
+ null , null , null , null , null , null , vuidManager , null , null );
568
573
569
574
doAnswer (
570
575
new Answer <Object >() {
@@ -595,9 +600,9 @@ public void initializeSyncWithUpdateOnNewDatafileDisabledWithPeriodicPollingEnab
595
600
DefaultDatafileHandler datafileHandler = spy (new DefaultDatafileHandler ());
596
601
Logger logger = mock (Logger .class );
597
602
Context context = InstrumentationRegistry .getInstrumentation ().getTargetContext ();
598
-
603
+ VuidManager vuidManager = new VuidManager ( context , true );
599
604
OptimizelyManager manager = new OptimizelyManager (testProjectId , testSdkKey , null , logger , pollingInterval , datafileHandler , null , 0 ,
600
- null , null , null , null , null , null , null , null , null );
605
+ null , null , null , null , null , null , vuidManager , null , null );
601
606
602
607
doAnswer (
603
608
(Answer <Object >) invocation -> {
@@ -627,9 +632,9 @@ public void initializeSyncWithUpdateOnNewDatafileEnabledWithPeriodicPollingEnabl
627
632
DefaultDatafileHandler datafileHandler = spy (new DefaultDatafileHandler ());
628
633
Logger logger = mock (Logger .class );
629
634
Context context = InstrumentationRegistry .getInstrumentation ().getTargetContext ();
630
-
635
+ VuidManager vuidManager = new VuidManager ( context , true );
631
636
OptimizelyManager manager = new OptimizelyManager (testProjectId , testSdkKey , null , logger , pollingInterval , datafileHandler , null , 0 ,
632
- null , null , null , null , null , null , null , null , null );
637
+ null , null , null , null , null , null , vuidManager , null , null );
633
638
634
639
doAnswer (
635
640
new Answer <Object >() {
@@ -660,9 +665,9 @@ public void initializeSyncWithUpdateOnNewDatafileDisabledWithPeriodicPollingDisa
660
665
DefaultDatafileHandler datafileHandler = spy (new DefaultDatafileHandler ());
661
666
Logger logger = mock (Logger .class );
662
667
Context context = InstrumentationRegistry .getInstrumentation ().getTargetContext ();
663
-
668
+ VuidManager vuidManager = new VuidManager ( context , true );
664
669
OptimizelyManager manager = new OptimizelyManager (testProjectId , testSdkKey , null , logger , pollingInterval , datafileHandler , null , 0 ,
665
- null , null , null , null , null , null , null , null , null );
670
+ null , null , null , null , null , null , vuidManager , null , null );
666
671
667
672
doAnswer (
668
673
new Answer <Object >() {
@@ -694,9 +699,9 @@ public void initializeSyncWithUpdateOnNewDatafileEnabledWithPeriodicPollingDisab
694
699
DefaultDatafileHandler datafileHandler = spy (new DefaultDatafileHandler ());
695
700
Logger logger = mock (Logger .class );
696
701
Context context = InstrumentationRegistry .getInstrumentation ().getTargetContext ();
697
-
702
+ VuidManager vuidManager = new VuidManager ( context , true );
698
703
OptimizelyManager manager = new OptimizelyManager (testProjectId , testSdkKey , null , logger , pollingInterval , datafileHandler , null , 0 ,
699
- null , null , null , null , null , null , null , null , null );
704
+ null , null , null , null , null , null , vuidManager , null , null );
700
705
701
706
doAnswer (
702
707
new Answer <Object >() {
@@ -727,9 +732,9 @@ public void initializeSyncWithResourceDatafileNoCache() {
727
732
DefaultDatafileHandler datafileHandler = spy (new DefaultDatafileHandler ());
728
733
Logger logger = mock (Logger .class );
729
734
Context context = InstrumentationRegistry .getInstrumentation ().getTargetContext ();
730
-
735
+ VuidManager vuidManager = new VuidManager ( context , true );
731
736
OptimizelyManager manager = spy (new OptimizelyManager (testProjectId , testSdkKey , null , logger , pollingInterval , datafileHandler , null , 0 ,
732
- null , null , null , null , null , null , null , null , null ));
737
+ null , null , null , null , null , null , vuidManager , null , null ));
733
738
734
739
datafileHandler .removeSavedDatafile (context , manager .getDatafileConfig ());
735
740
OptimizelyClient client = manager .initialize (context , R .raw .datafile , downloadToCache , updateConfigOnNewDatafile );
@@ -744,9 +749,9 @@ public void initializeSyncWithResourceDatafileNoCacheWithDefaultParams() {
744
749
DefaultDatafileHandler datafileHandler = spy (new DefaultDatafileHandler ());
745
750
Logger logger = mock (Logger .class );
746
751
Context context = InstrumentationRegistry .getInstrumentation ().getTargetContext ();
747
-
752
+ VuidManager vuidManager = new VuidManager ( context , true );
748
753
OptimizelyManager manager = spy (new OptimizelyManager (testProjectId , testSdkKey , null , logger , pollingInterval , datafileHandler , null , 0 ,
749
- null , null , null , null , null , null , null , null , null ));
754
+ null , null , null , null , null , null , vuidManager , null , null ));
750
755
751
756
datafileHandler .removeSavedDatafile (context , manager .getDatafileConfig ());
752
757
OptimizelyClient client = manager .initialize (context , R .raw .datafile );
0 commit comments