|
543 | 543 | 6E593FB625BB9C5500EC72BC /* OptimizelyClientTests_Decide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E593FB425BB9C5500EC72BC /* OptimizelyClientTests_Decide.swift */; };
|
544 | 544 | 6E5AB69323F6130D007A82B1 /* OptimizelyClientTests_Init_Sync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E5AB69123F6130C007A82B1 /* OptimizelyClientTests_Init_Sync.swift */; };
|
545 | 545 | 6E5AB69423F6130D007A82B1 /* OptimizelyClientTests_Init_Async.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E5AB69223F6130D007A82B1 /* OptimizelyClientTests_Init_Async.swift */; };
|
| 546 | + 6E5D120D2638DCE1000ABFC3 /* EventDispatcherTests_MultiClients.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E5D120C2638DCE1000ABFC3 /* EventDispatcherTests_MultiClients.swift */; }; |
| 547 | + 6E5D121F2638DDF4000ABFC3 /* MockEventDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E5D121E2638DDF4000ABFC3 /* MockEventDispatcher.swift */; }; |
| 548 | + 6E5D12202638DDF4000ABFC3 /* MockEventDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E5D121E2638DDF4000ABFC3 /* MockEventDispatcher.swift */; }; |
| 549 | + 6E5D12212638DDF4000ABFC3 /* MockEventDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E5D121E2638DDF4000ABFC3 /* MockEventDispatcher.swift */; }; |
| 550 | + 6E5D12222638DDF4000ABFC3 /* MockEventDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E5D121E2638DDF4000ABFC3 /* MockEventDispatcher.swift */; }; |
| 551 | + 6E5D12232638DDF4000ABFC3 /* MockEventDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E5D121E2638DDF4000ABFC3 /* MockEventDispatcher.swift */; }; |
| 552 | + 6E5D12242638DDF4000ABFC3 /* MockEventDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E5D121E2638DDF4000ABFC3 /* MockEventDispatcher.swift */; }; |
| 553 | + 6E5D12252638DDF4000ABFC3 /* MockEventDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E5D121E2638DDF4000ABFC3 /* MockEventDispatcher.swift */; }; |
| 554 | + 6E5D12262638DDF4000ABFC3 /* MockEventDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E5D121E2638DDF4000ABFC3 /* MockEventDispatcher.swift */; }; |
| 555 | + 6E5D12272638DDF4000ABFC3 /* MockEventDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E5D121E2638DDF4000ABFC3 /* MockEventDispatcher.swift */; }; |
| 556 | + 6E5D12282638DDF4000ABFC3 /* MockEventDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E5D121E2638DDF4000ABFC3 /* MockEventDispatcher.swift */; }; |
| 557 | + 6E5D12292638DDF4000ABFC3 /* MockEventDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E5D121E2638DDF4000ABFC3 /* MockEventDispatcher.swift */; }; |
| 558 | + 6E5D122A2638DDF4000ABFC3 /* MockEventDispatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E5D121E2638DDF4000ABFC3 /* MockEventDispatcher.swift */; }; |
546 | 559 | 6E614DD621E3F38A005982A1 /* Optimizely.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6E614DCD21E3F389005982A1 /* Optimizely.framework */; };
|
547 | 560 | 6E623F02253F9045000617D0 /* DecisionInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E623F01253F9045000617D0 /* DecisionInfo.swift */; };
|
548 | 561 | 6E623F03253F9045000617D0 /* DecisionInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E623F01253F9045000617D0 /* DecisionInfo.swift */; };
|
|
1828 | 1841 | 6E593FB425BB9C5500EC72BC /* OptimizelyClientTests_Decide.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OptimizelyClientTests_Decide.swift; sourceTree = "<group>"; };
|
1829 | 1842 | 6E5AB69123F6130C007A82B1 /* OptimizelyClientTests_Init_Sync.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OptimizelyClientTests_Init_Sync.swift; sourceTree = "<group>"; };
|
1830 | 1843 | 6E5AB69223F6130D007A82B1 /* OptimizelyClientTests_Init_Async.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OptimizelyClientTests_Init_Async.swift; sourceTree = "<group>"; };
|
| 1844 | + 6E5D120C2638DCE1000ABFC3 /* EventDispatcherTests_MultiClients.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventDispatcherTests_MultiClients.swift; sourceTree = "<group>"; }; |
| 1845 | + 6E5D121E2638DDF4000ABFC3 /* MockEventDispatcher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockEventDispatcher.swift; sourceTree = "<group>"; }; |
1831 | 1846 | 6E614DCD21E3F389005982A1 /* Optimizely.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Optimizely.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
1832 | 1847 | 6E614DD521E3F38A005982A1 /* OptimizelyTests-tvOS.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "OptimizelyTests-tvOS.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
|
1833 | 1848 | 6E623F01253F9045000617D0 /* DecisionInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DecisionInfo.swift; sourceTree = "<group>"; };
|
|
2214 | 2229 | 6EA641F2262F4E6900E29532 /* DatafileHandlerTests_MultiClients.swift */,
|
2215 | 2230 | 6E424D7526324DBD0081004A /* AtomicArrayTests.swift */,
|
2216 | 2231 | 6E2D5DAD26338CA00002077F /* AtomicDictionaryTests.swift */,
|
| 2232 | + 6E5D120C2638DCE1000ABFC3 /* EventDispatcherTests_MultiClients.swift */, |
2217 | 2233 | );
|
2218 | 2234 | path = "OptimizelyTests-MultiClients";
|
2219 | 2235 | sourceTree = "<group>";
|
|
2566 | 2582 | 6E7519B822C5211100B2B157 /* OTUtils.swift */,
|
2567 | 2583 | 6E8A3D472637408500DAEA13 /* MockDatafileHandler.swift */,
|
2568 | 2584 | 6E7519B722C5211100B2B157 /* MockUrlSession.swift */,
|
| 2585 | + 6E5D121E2638DDF4000ABFC3 /* MockEventDispatcher.swift */, |
2569 | 2586 | );
|
2570 | 2587 | path = TestUtils;
|
2571 | 2588 | sourceTree = "<group>";
|
|
3615 | 3632 | C78CAF5C2445AD8D009FE876 /* OptimizelyJSON.swift in Sources */,
|
3616 | 3633 | 6E14CDA52423F9C300010234 /* MurmurHash3.swift in Sources */,
|
3617 | 3634 | 6E86CEA824FDC847005DAFED /* OptimizelyUserContext+ObjC.swift in Sources */,
|
| 3635 | + 6E5D12222638DDF4000ABFC3 /* MockEventDispatcher.swift in Sources */, |
3618 | 3636 | 6E14CD912423F9A700010234 /* TrafficAllocation.swift in Sources */,
|
3619 | 3637 | 6E14CD6F2423F93E00010234 /* OptimizelyError.swift in Sources */,
|
3620 | 3638 | 6EC6DD3624ABF6990017D296 /* OptimizelyClient+Decide.swift in Sources */,
|
|
3668 | 3686 | 6E424D2E26324BBA0081004A /* MockUrlSession.swift in Sources */,
|
3669 | 3687 | 6E424CF326324B620081004A /* OPTDatafileHandler.swift in Sources */,
|
3670 | 3688 | 6E424CF426324B620081004A /* DecisionInfo.swift in Sources */,
|
| 3689 | + 6E5D120D2638DCE1000ABFC3 /* EventDispatcherTests_MultiClients.swift in Sources */, |
3671 | 3690 | 6E424CF526324B620081004A /* DefaultBucketer.swift in Sources */,
|
3672 | 3691 | 6E424D5426324C4D0081004A /* OptimizelyUserContext.swift in Sources */,
|
3673 | 3692 | 6E424CF626324B620081004A /* DefaultNotificationCenter.swift in Sources */,
|
|
3734 | 3753 | 6E424CBE26324B1D0081004A /* AtomicProperty.swift in Sources */,
|
3735 | 3754 | 6E424CBF26324B1D0081004A /* AtomicArray.swift in Sources */,
|
3736 | 3755 | 6E424CC026324B1D0081004A /* AtomicDictionary.swift in Sources */,
|
| 3756 | + 6E5D12212638DDF4000ABFC3 /* MockEventDispatcher.swift in Sources */, |
3737 | 3757 | 6E424CC126324B1D0081004A /* Utils.swift in Sources */,
|
3738 | 3758 | 6E424CC226324B1D0081004A /* SDKVersion.swift in Sources */,
|
3739 | 3759 | 6E424C88263249B80081004A /* DatafileHandlerTests_MultiClients.swift in Sources */,
|
|
3865 | 3885 | C78CAF612445AD8D009FE876 /* OptimizelyJSON.swift in Sources */,
|
3866 | 3886 | 6E7516D222C520D400B2B157 /* OPTLogger.swift in Sources */,
|
3867 | 3887 | 6E86CEAC24FDC849005DAFED /* OptimizelyUserContext+ObjC.swift in Sources */,
|
| 3888 | + 6E5D12272638DDF4000ABFC3 /* MockEventDispatcher.swift in Sources */, |
3868 | 3889 | 6E75186022C520D400B2B157 /* FeatureVariable.swift in Sources */,
|
3869 | 3890 | 6E7517E822C520D400B2B157 /* DefaultDecisionService.swift in Sources */,
|
3870 | 3891 | 6EC6DD3B24ABF6990017D296 /* OptimizelyClient+Decide.swift in Sources */,
|
|
3959 | 3980 | 6E75183822C520D400B2B157 /* EventForDispatch.swift in Sources */,
|
3960 | 3981 | 6E75175222C520D400B2B157 /* LogMessage.swift in Sources */,
|
3961 | 3982 | 6E9B11DB22C548A200C22D81 /* OptimizelyClientTests_Variables.swift in Sources */,
|
| 3983 | + 6E5D12232638DDF4000ABFC3 /* MockEventDispatcher.swift in Sources */, |
3962 | 3984 | 6ECB60C6234D329500016D41 /* OptimizelyClientTests_OptimizelyConfig.swift in Sources */,
|
3963 | 3985 | 6EA2CC282345618E001E7531 /* OptimizelyConfig.swift in Sources */,
|
3964 | 3986 | 6E75189822C520D400B2B157 /* Experiment.swift in Sources */,
|
|
4072 | 4094 | 6E424C06263228FD0081004A /* AtomicDictionary.swift in Sources */,
|
4073 | 4095 | 6E75174922C520D400B2B157 /* HandlerRegistryService.swift in Sources */,
|
4074 | 4096 | 6E7516F522C520D400B2B157 /* OptimizelyError.swift in Sources */,
|
| 4097 | + 6E5D12262638DDF4000ABFC3 /* MockEventDispatcher.swift in Sources */, |
4075 | 4098 | 6E75188322C520D400B2B157 /* TrafficAllocation.swift in Sources */,
|
4076 | 4099 | 6E86CEAB24FDC849005DAFED /* OptimizelyUserContext+ObjC.swift in Sources */,
|
4077 | 4100 | 6E7517CF22C520D400B2B157 /* DefaultBucketer.swift in Sources */,
|
|
4117 | 4140 | 6E75170F22C520D400B2B157 /* OptimizelyClient.swift in Sources */,
|
4118 | 4141 | 6EC6DD4C24ABF89B0017D296 /* OptimizelyUserContext.swift in Sources */,
|
4119 | 4142 | 6E7517E922C520D400B2B157 /* DefaultDecisionService.swift in Sources */,
|
| 4143 | + 6E5D12282638DDF4000ABFC3 /* MockEventDispatcher.swift in Sources */, |
4120 | 4144 | 6E9B116A22C5487100C22D81 /* BucketTests_Base.swift in Sources */,
|
4121 | 4145 | 6E9B115F22C5487100C22D81 /* MurmurTests.swift in Sources */,
|
4122 | 4146 | 6E9B116022C5487100C22D81 /* DecisionServiceTests_Experiments.swift in Sources */,
|
|
4254 | 4278 | 6E7516E022C520D400B2B157 /* OPTUserProfileService.swift in Sources */,
|
4255 | 4279 | 6E34A6212319EBB800BAE302 /* Notifications.swift in Sources */,
|
4256 | 4280 | 6E9B119D22C5488300C22D81 /* UserAttributeTests.swift in Sources */,
|
| 4281 | + 6E5D12292638DDF4000ABFC3 /* MockEventDispatcher.swift in Sources */, |
4257 | 4282 | 6E75183E22C520D400B2B157 /* EventForDispatch.swift in Sources */,
|
4258 | 4283 | 6E9B11A022C5488300C22D81 /* ExperimentTests.swift in Sources */,
|
4259 | 4284 | 6E7516EC22C520D400B2B157 /* OPTEventDispatcher.swift in Sources */,
|
|
4338 | 4363 | 6E75178122C520D400B2B157 /* ArrayEventForDispatch+Extension.swift in Sources */,
|
4339 | 4364 | 6EC6DD4524ABF89B0017D296 /* OptimizelyUserContext.swift in Sources */,
|
4340 | 4365 | 6E7517CB22C520D400B2B157 /* DefaultBucketer.swift in Sources */,
|
| 4366 | + 6E5D12202638DDF4000ABFC3 /* MockEventDispatcher.swift in Sources */, |
4341 | 4367 | 6E9B115022C5486E00C22D81 /* BucketTests_Base.swift in Sources */,
|
4342 | 4368 | 6E9B114522C5486E00C22D81 /* MurmurTests.swift in Sources */,
|
4343 | 4369 | 6E9B114622C5486E00C22D81 /* DecisionServiceTests_Experiments.swift in Sources */,
|
|
4475 | 4501 | 6E7516DB22C520D400B2B157 /* OPTUserProfileService.swift in Sources */,
|
4476 | 4502 | 6E34A61C2319EBB800BAE302 /* Notifications.swift in Sources */,
|
4477 | 4503 | 6E9B118722C5488100C22D81 /* UserAttributeTests.swift in Sources */,
|
| 4504 | + 6E5D12242638DDF4000ABFC3 /* MockEventDispatcher.swift in Sources */, |
4478 | 4505 | 6E75183922C520D400B2B157 /* EventForDispatch.swift in Sources */,
|
4479 | 4506 | 6E9B118A22C5488100C22D81 /* ExperimentTests.swift in Sources */,
|
4480 | 4507 | 6E7516E722C520D400B2B157 /* OPTEventDispatcher.swift in Sources */,
|
|
4556 | 4583 | 6E424C05263228FD0081004A /* AtomicDictionary.swift in Sources */,
|
4557 | 4584 | 6EC6DD4924ABF89B0017D296 /* OptimizelyUserContext.swift in Sources */,
|
4558 | 4585 | 6E75188222C520D400B2B157 /* TrafficAllocation.swift in Sources */,
|
| 4586 | + 6E5D12252638DDF4000ABFC3 /* MockEventDispatcher.swift in Sources */, |
4559 | 4587 | 6ECB60D0234D5D9C00016D41 /* OptimizelyConfig+ObjC.swift in Sources */,
|
4560 | 4588 | 6E9B11E322C548AF00C22D81 /* ThrowableConditionListTest.swift in Sources */,
|
4561 | 4589 | 6E75176022C520D400B2B157 /* AtomicProperty.swift in Sources */,
|
|
4641 | 4669 | 6E424C0A263228FD0081004A /* AtomicDictionary.swift in Sources */,
|
4642 | 4670 | 6EC6DD4E24ABF89B0017D296 /* OptimizelyUserContext.swift in Sources */,
|
4643 | 4671 | 6E75188722C520D400B2B157 /* TrafficAllocation.swift in Sources */,
|
| 4672 | + 6E5D122A2638DDF4000ABFC3 /* MockEventDispatcher.swift in Sources */, |
4644 | 4673 | 6ECB60D5234D5D9C00016D41 /* OptimizelyConfig+ObjC.swift in Sources */,
|
4645 | 4674 | 6E9B11E522C548B100C22D81 /* ThrowableConditionListTest.swift in Sources */,
|
4646 | 4675 | 6E75176522C520D400B2B157 /* AtomicProperty.swift in Sources */,
|
|
4827 | 4856 | C78CAF5A2445AD8D009FE876 /* OptimizelyJSON.swift in Sources */,
|
4828 | 4857 | 6E75194A22C520D500B2B157 /* OPTDatafileHandler.swift in Sources */,
|
4829 | 4858 | 6E86CEA724FDC846005DAFED /* OptimizelyUserContext+ObjC.swift in Sources */,
|
| 4859 | + 6E5D121F2638DDF4000ABFC3 /* MockEventDispatcher.swift in Sources */, |
4830 | 4860 | 6E7516CC22C520D400B2B157 /* OPTLogger.swift in Sources */,
|
4831 | 4861 | 6E75185A22C520D400B2B157 /* FeatureVariable.swift in Sources */,
|
4832 | 4862 | 6EC6DD3424ABF6990017D296 /* OptimizelyClient+Decide.swift in Sources */,
|
|
0 commit comments