4040import com .optimizely .ab .config .parser .ConfigParseException ;
4141import com .optimizely .ab .event .EventHandler ;
4242import com .optimizely .ab .event .EventProcessor ;
43+ import com .optimizely .ab .android .odp .VuidManager ;
4344
4445import org .junit .Before ;
4546import org .junit .Test ;
@@ -166,8 +167,10 @@ public void initializeSyncWithEnvironment() {
166167 DatafileHandler datafileHandler = mock (DefaultDatafileHandler .class );
167168 EventHandler eventHandler = mock (DefaultEventHandler .class );
168169 EventProcessor eventProcessor = mock (EventProcessor .class );
170+ Context context = InstrumentationRegistry .getInstrumentation ().getTargetContext ();
171+ VuidManager vuidManager = new VuidManager (context , true );
169172 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 );
171174 /*
172175 * Scenario#1: when datafile is not Empty
173176 * Scenario#2: when datafile is Empty
@@ -225,8 +228,10 @@ public void initializeAsyncWithEnvironment() {
225228 DatafileHandler datafileHandler = mock (DefaultDatafileHandler .class );
226229 EventHandler eventHandler = mock (DefaultEventHandler .class );
227230 EventProcessor eventProcessor = mock (EventProcessor .class );
231+ Context context = InstrumentationRegistry .getInstrumentation ().getTargetContext ();
232+ VuidManager vuidManager = new VuidManager (context , true );
228233 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 );
230235
231236 /*
232237 * Scenario#1: when datafile is not Empty
@@ -496,9 +501,9 @@ public void initializeSyncWithUpdateOnNewDatafileDisabled() {
496501 DefaultDatafileHandler datafileHandler = spy (new DefaultDatafileHandler ());
497502 Logger logger = mock (Logger .class );
498503 Context context = InstrumentationRegistry .getInstrumentation ().getTargetContext ();
499-
504+ VuidManager vuidManager = new VuidManager ( context , true );
500505 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 );
502507
503508 doAnswer (
504509 new Answer <Object >() {
@@ -529,9 +534,9 @@ public void initializeSyncWithUpdateOnNewDatafileEnabled() {
529534 DefaultDatafileHandler datafileHandler = spy (new DefaultDatafileHandler ());
530535 Logger logger = mock (Logger .class );
531536 Context context = InstrumentationRegistry .getInstrumentation ().getTargetContext ();
532-
537+ VuidManager vuidManager = new VuidManager ( context , true );
533538 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 );
535540
536541 doAnswer (
537542 new Answer <Object >() {
@@ -562,9 +567,9 @@ public void initializeSyncWithDownloadToCacheDisabled() {
562567 DefaultDatafileHandler datafileHandler = spy (new DefaultDatafileHandler ());
563568 Logger logger = mock (Logger .class );
564569 Context context = InstrumentationRegistry .getInstrumentation ().getTargetContext ();
565-
570+ VuidManager vuidManager = new VuidManager ( context , true );
566571 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 );
568573
569574 doAnswer (
570575 new Answer <Object >() {
@@ -595,9 +600,9 @@ public void initializeSyncWithUpdateOnNewDatafileDisabledWithPeriodicPollingEnab
595600 DefaultDatafileHandler datafileHandler = spy (new DefaultDatafileHandler ());
596601 Logger logger = mock (Logger .class );
597602 Context context = InstrumentationRegistry .getInstrumentation ().getTargetContext ();
598-
603+ VuidManager vuidManager = new VuidManager ( context , true );
599604 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 );
601606
602607 doAnswer (
603608 (Answer <Object >) invocation -> {
@@ -627,9 +632,9 @@ public void initializeSyncWithUpdateOnNewDatafileEnabledWithPeriodicPollingEnabl
627632 DefaultDatafileHandler datafileHandler = spy (new DefaultDatafileHandler ());
628633 Logger logger = mock (Logger .class );
629634 Context context = InstrumentationRegistry .getInstrumentation ().getTargetContext ();
630-
635+ VuidManager vuidManager = new VuidManager ( context , true );
631636 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 );
633638
634639 doAnswer (
635640 new Answer <Object >() {
@@ -660,9 +665,9 @@ public void initializeSyncWithUpdateOnNewDatafileDisabledWithPeriodicPollingDisa
660665 DefaultDatafileHandler datafileHandler = spy (new DefaultDatafileHandler ());
661666 Logger logger = mock (Logger .class );
662667 Context context = InstrumentationRegistry .getInstrumentation ().getTargetContext ();
663-
668+ VuidManager vuidManager = new VuidManager ( context , true );
664669 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 );
666671
667672 doAnswer (
668673 new Answer <Object >() {
@@ -694,9 +699,9 @@ public void initializeSyncWithUpdateOnNewDatafileEnabledWithPeriodicPollingDisab
694699 DefaultDatafileHandler datafileHandler = spy (new DefaultDatafileHandler ());
695700 Logger logger = mock (Logger .class );
696701 Context context = InstrumentationRegistry .getInstrumentation ().getTargetContext ();
697-
702+ VuidManager vuidManager = new VuidManager ( context , true );
698703 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 );
700705
701706 doAnswer (
702707 new Answer <Object >() {
@@ -727,9 +732,9 @@ public void initializeSyncWithResourceDatafileNoCache() {
727732 DefaultDatafileHandler datafileHandler = spy (new DefaultDatafileHandler ());
728733 Logger logger = mock (Logger .class );
729734 Context context = InstrumentationRegistry .getInstrumentation ().getTargetContext ();
730-
735+ VuidManager vuidManager = new VuidManager ( context , true );
731736 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 ));
733738
734739 datafileHandler .removeSavedDatafile (context , manager .getDatafileConfig ());
735740 OptimizelyClient client = manager .initialize (context , R .raw .datafile , downloadToCache , updateConfigOnNewDatafile );
@@ -744,9 +749,9 @@ public void initializeSyncWithResourceDatafileNoCacheWithDefaultParams() {
744749 DefaultDatafileHandler datafileHandler = spy (new DefaultDatafileHandler ());
745750 Logger logger = mock (Logger .class );
746751 Context context = InstrumentationRegistry .getInstrumentation ().getTargetContext ();
747-
752+ VuidManager vuidManager = new VuidManager ( context , true );
748753 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 ));
750755
751756 datafileHandler .removeSavedDatafile (context , manager .getDatafileConfig ());
752757 OptimizelyClient client = manager .initialize (context , R .raw .datafile );
0 commit comments