diff options
| author | Andrew Bulhak <andrew.bulhak@mullvad.net> | 2024-04-25 16:16:55 +0200 |
|---|---|---|
| committer | Emīls <emils@mullvad.net> | 2024-04-29 11:14:06 +0200 |
| commit | 3ea473523dfe7d218f7f12d2603f57619d291550 (patch) | |
| tree | c2d2e7e37d6673d2d26791b09395e0699a55fa77 | |
| parent | 52e40a2b2e4e6f4966e124a10e757b3f5f2cab6c (diff) | |
| download | mullvadvpn-3ea473523dfe7d218f7f12d2603f57619d291550.tar.xz mullvadvpn-3ea473523dfe7d218f7f12d2603f57619d291550.zip | |
Reorganise MullvadVPNTests hierarchy to match that of code under test
| -rw-r--r-- | ios/MullvadVPN.xcodeproj/project.pbxproj | 244 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadLogging/LogRotationTests.swift (renamed from ios/MullvadVPNTests/LogRotationTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadLogging/LoggingTests.swift (renamed from ios/MullvadVPNTests/LoggingTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadREST/ApiHandlers/APIProxy+Stubs.swift (renamed from ios/MullvadVPNTests/APIProxy+Stubs.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadREST/ApiHandlers/AccessTokenManager+Stubs.swift (renamed from ios/MullvadVPNTests/AccessTokenManager+Stubs.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadREST/ApiHandlers/AccountsProxy+Stubs.swift (renamed from ios/MullvadVPNTests/AccountsProxy+Stubs.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadREST/ApiHandlers/AddressCacheTests.swift (renamed from ios/MullvadVPNTests/AddressCacheTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadREST/ApiHandlers/DevicesProxy+Stubs.swift (renamed from ios/MullvadVPNTests/DevicesProxy+Stubs.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadREST/ApiHandlers/RESTRequestExecutor+Stubs.swift (renamed from ios/MullvadVPNTests/RESTRequestExecutor+Stubs.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadREST/ApiHandlers/ServerRelaysResponse+Stubs.swift (renamed from ios/MullvadVPNTests/ServerRelaysResponse+Stubs.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadREST/Relay/CoordinatesTests.swift (renamed from ios/MullvadVPNTests/CoordinatesTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadREST/Relay/RelayCacheTests.swift (renamed from ios/MullvadVPNTests/RelayCacheTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadREST/Relay/RelaySelectorTests.swift (renamed from ios/MullvadVPNTests/RelaySelectorTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadSettings/APIAccessMethodsTests.swift (renamed from ios/MullvadVPNTests/APIAccessMethodsTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadSettings/CustomListsRepositoryStub.swift (renamed from ios/MullvadVPNTests/Mocks/CustomListsRepositoryStub.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadSettings/IPOverrideRepositoryStub.swift (renamed from ios/MullvadVPNTests/IPOverrideRepositoryStub.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadSettings/IPOverrideRepositoryTests.swift (renamed from ios/MullvadVPNTests/IPOverrideRepositoryTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadSettings/IPOverrideTests.swift (renamed from ios/MullvadVPNTests/IPOverrideTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadSettings/IPOverrideWrapperTests.swift (renamed from ios/MullvadVPNTests/IPOverrideWrapperTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadSettings/InMemorySettingsStore.swift (renamed from ios/MullvadVPNTests/InMemorySettingsStore.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadSettings/MigrationManagerTests.swift (renamed from ios/MullvadVPNTests/MigrationManagerTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadTypes/AccountMock.swift (renamed from ios/MullvadVPNTests/Mocks/AccountMock.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadTypes/DeviceMock.swift (renamed from ios/MullvadVPNTests/Mocks/DeviceMock.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadTypes/DurationTests.swift (renamed from ios/MullvadVPNTests/DurationTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadTypes/FileCacheTests.swift (renamed from ios/MullvadVPNTests/FileCacheTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadTypes/FixedWidthIntegerArithmeticsTests.swift (renamed from ios/MullvadVPNTests/FixedWidthIntegerArithmeticsTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadTypes/MockFileCache.swift (renamed from ios/MullvadVPNTests/MockFileCache.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadTypes/RelayConstraintsTests.swift (renamed from ios/MullvadVPNTests/RelayConstraintsTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadVPN/Classes/CustomDateComponentsFormattingTests.swift (renamed from ios/MullvadVPNTests/CustomDateComponentsFormattingTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadVPN/Classes/InputTextFormatterTests.swift (renamed from ios/MullvadVPNTests/InputTextFormatterTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadVPN/Extensions/StringTests.swift (renamed from ios/MullvadVPNTests/StringTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadVPN/GeneralAPIs/OutgoingConnectionProxy+Stub.swift (renamed from ios/MullvadVPNTests/OutgoingConnectionProxy+Stub.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadVPN/GeneralAPIs/OutgoingConnectionProxyTests.swift (renamed from ios/MullvadVPNTests/OutgoingConnectionProxyTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadVPN/Notifications/NotificationProviders/AccountExpiryTests.swift (renamed from ios/MullvadVPNTests/AccountExpiryTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadVPN/PacketTunnel/DeviceCheck/DeviceCheckOperationTests.swift (renamed from ios/MullvadVPNTests/DeviceCheckOperationTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadVPN/Protocols/URLSessionStub.swift (renamed from ios/MullvadVPNTests/URLSessionStub.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadVPN/RelayCacheTracker/RelayCacheTracker+Stubs.swift (renamed from ios/MullvadVPNTests/RelayCacheTracker+Stubs.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadVPN/TunnelManager/MockTunnel.swift (renamed from ios/MullvadVPNTests/Mocks/MockTunnel.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadVPN/TunnelManager/MockTunnelInteractor.swift (renamed from ios/MullvadVPNTests/Mocks/MockTunnelInteractor.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadVPN/TunnelManager/StartTunnelOperationTests.swift (renamed from ios/MullvadVPNTests/StartTunnelOperationTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadVPN/TunnelManager/TunnelManagerTests.swift (renamed from ios/MullvadVPNTests/TunnelManagerTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadVPN/TunnelManager/TunnelStore+Stubs.swift (renamed from ios/MullvadVPNTests/TunnelStore+Stubs.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadVPN/TunnelManager/UIApplication+Stubs.swift (renamed from ios/MullvadVPNTests/UIApplication+Stubs.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadVPN/TunnelManager/WgKeyRotationTests.swift (renamed from ios/MullvadVPNTests/WgKeyRotationTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadVPN/View controllers/SelectLocation/AllLocationsDataSourceTests.swift (renamed from ios/MullvadVPNTests/Location/AllLocationsDataSourceTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadVPN/View controllers/SelectLocation/CustomListRepositoryTests.swift (renamed from ios/MullvadVPNTests/Location/CustomListRepositoryTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadVPN/View controllers/SelectLocation/CustomListsDataSourceTests.swift (renamed from ios/MullvadVPNTests/Location/CustomListsDataSourceTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadVPN/View controllers/SelectLocation/LocationNodeTests.swift (renamed from ios/MullvadVPNTests/Location/LocationNodeTests.swift) | 0 | ||||
| -rw-r--r-- | ios/MullvadVPNTests/MullvadVPN/View controllers/Tunnel/OutgoingConnectionServiceTests.swift (renamed from ios/MullvadVPNTests/OutgoingConnectionServiceTests.swift) | 0 |
49 files changed, 190 insertions, 54 deletions
diff --git a/ios/MullvadVPN.xcodeproj/project.pbxproj b/ios/MullvadVPN.xcodeproj/project.pbxproj index fc6766d83f..e2d33e5c27 100644 --- a/ios/MullvadVPN.xcodeproj/project.pbxproj +++ b/ios/MullvadVPN.xcodeproj/project.pbxproj @@ -39,6 +39,7 @@ 06799AFC28F98EE300ACD94E /* AddressCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06AC114128F8413A0037AF9A /* AddressCache.swift */; }; 0697D6E728F01513007A9E99 /* TransportMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0697D6E628F01513007A9E99 /* TransportMonitor.swift */; }; 06AC116228F94C450037AF9A /* ApplicationConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58BFA5CB22A7CE1F00A6173D /* ApplicationConfiguration.swift */; }; + 440E9F022BDA9CEC00B1FD11 /* ServerRelaysResponse+Stubs.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9C342C42ACC42130045F00E /* ServerRelaysResponse+Stubs.swift */; }; 449872E12B7BBC5400094DDC /* TunnelSettingsUpdate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 449872E02B7BBC5400094DDC /* TunnelSettingsUpdate.swift */; }; 449872E42B7CB96300094DDC /* TunnelSettingsUpdateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 449872E32B7CB96300094DDC /* TunnelSettingsUpdateTests.swift */; }; 449EB9FD2B95F8AD00DFA4EB /* DeviceMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 449EB9FC2B95F8AD00DFA4EB /* DeviceMock.swift */; }; @@ -494,7 +495,6 @@ 7A3353932AAA089000F0A71C /* SimulatorTunnelInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A3353922AAA089000F0A71C /* SimulatorTunnelInfo.swift */; }; 7A3353972AAA0F8600F0A71C /* OperationBlockObserverSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A3353962AAA0F8600F0A71C /* OperationBlockObserverSupport.swift */; }; 7A3FD1B52AD4465A0042BEA6 /* AppMessageHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A3FD1B42AD4465A0042BEA6 /* AppMessageHandlerTests.swift */; }; - 7A3FD1B62AD542110042BEA6 /* ServerRelaysResponse+Stubs.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9C342C42ACC42130045F00E /* ServerRelaysResponse+Stubs.swift */; }; 7A3FD1B72AD54ABD0042BEA6 /* AnyTransport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58BDEB982A98F4ED00F578F2 /* AnyTransport.swift */; }; 7A3FD1B82AD54AE60042BEA6 /* TimeServerProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58BDEB9A2A98F58600F578F2 /* TimeServerProxy.swift */; }; 7A42DEC92A05164100B209BE /* SettingsInputCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A42DEC82A05164100B209BE /* SettingsInputCell.swift */; }; @@ -2265,32 +2265,205 @@ path = MullvadREST; sourceTree = "<group>"; }; - 449872E22B7CB91B00094DDC /* MullvadSettings */ = { + 440E9EF02BDA93CB00B1FD11 /* MullvadVPN */ = { isa = PBXGroup; children = ( - 449872E32B7CB96300094DDC /* TunnelSettingsUpdateTests.swift */, + 440E9EF62BDA957300B1FD11 /* Classes */, + 440E9F002BDA997C00B1FD11 /* Extensions */, + 440E9EFB2BDA97C600B1FD11 /* GeneralAPIs */, + 440E9EF12BDA940500B1FD11 /* Notifications */, + 440E9EF72BDA95AC00B1FD11 /* PacketTunnel */, + 440E9F012BDA99FA00B1FD11 /* Protocols */, + 440E9EFE2BDA991200B1FD11 /* RelayCacheTracker */, + 440E9EFF2BDA995800B1FD11 /* TunnelManager */, + 440E9EFC2BDA982200B1FD11 /* View controllers */, ); - path = MullvadSettings; + path = MullvadVPN; sourceTree = "<group>"; }; - 449EBA242B975B7C00DFA4EB /* Protocols */ = { + 440E9EF12BDA940500B1FD11 /* Notifications */ = { isa = PBXGroup; children = ( - 449EBA252B975B9700DFA4EB /* PostQuantumKeyReceiving.swift */, + 440E9EF22BDA940E00B1FD11 /* NotificationProviders */, ); - path = Protocols; + path = Notifications; + sourceTree = "<group>"; + }; + 440E9EF22BDA940E00B1FD11 /* NotificationProviders */ = { + isa = PBXGroup; + children = ( + 7A6F2FA42AFA3CB2006D0856 /* AccountExpiryTests.swift */, + ); + path = NotificationProviders; + sourceTree = "<group>"; + }; + 440E9EF32BDA942E00B1FD11 /* MullvadREST */ = { + isa = PBXGroup; + children = ( + 440E9EF42BDA943B00B1FD11 /* ApiHandlers */, + 440E9EF52BDA954000B1FD11 /* Relay */, + ); + path = MullvadREST; + sourceTree = "<group>"; + }; + 440E9EF42BDA943B00B1FD11 /* ApiHandlers */ = { + isa = PBXGroup; + children = ( + A900E9BF2ACC661900C95F67 /* AccessTokenManager+Stubs.swift */, + A900E9B72ACC5C2B00C95F67 /* AccountsProxy+Stubs.swift */, + A900E9BD2ACC654100C95F67 /* APIProxy+Stubs.swift */, + A9CF11FC2A0518E7001D9565 /* AddressCacheTests.swift */, + A900E9BB2ACC609200C95F67 /* DevicesProxy+Stubs.swift */, + A900E9B92ACC5D0600C95F67 /* RESTRequestExecutor+Stubs.swift */, + A9C342C42ACC42130045F00E /* ServerRelaysResponse+Stubs.swift */, + ); + path = ApiHandlers; + sourceTree = "<group>"; + }; + 440E9EF52BDA954000B1FD11 /* Relay */ = { + isa = PBXGroup; + children = ( + A9EC20E72A5D3A8C0040D56E /* CoordinatesTests.swift */, + A9467E7E2A29DEFE000DC21F /* RelayCacheTests.swift */, + 584B26F3237434D00073B10E /* RelaySelectorTests.swift */, + ); + path = Relay; + sourceTree = "<group>"; + }; + 440E9EF62BDA957300B1FD11 /* Classes */ = { + isa = PBXGroup; + children = ( + 5896AE85246D6AD8005B36CB /* CustomDateComponentsFormattingTests.swift */, + F07BF2572A26112D00042943 /* InputTextFormatterTests.swift */, + ); + path = Classes; + sourceTree = "<group>"; + }; + 440E9EF72BDA95AC00B1FD11 /* PacketTunnel */ = { + isa = PBXGroup; + children = ( + 440E9EF82BDA95B300B1FD11 /* DeviceCheck */, + ); + path = PacketTunnel; sourceTree = "<group>"; }; - 44DD7D252B6D18E90005F67F /* Mocks */ = { + 440E9EF82BDA95B300B1FD11 /* DeviceCheck */ = { + isa = PBXGroup; + children = ( + 58915D622A25F8400066445B /* DeviceCheckOperationTests.swift */, + ); + path = DeviceCheck; + sourceTree = "<group>"; + }; + 440E9EF92BDA95FC00B1FD11 /* MullvadTypes */ = { isa = PBXGroup; children = ( 449EB9FE2B95FF2500DFA4EB /* AccountMock.swift */, - 7A9BE5A82B90806800E2A7D0 /* CustomListsRepositoryStub.swift */, 449EB9FC2B95F8AD00DFA4EB /* DeviceMock.swift */, + 58FBFBF0291630700020E046 /* DurationTests.swift */, + 58C3FA672A385C89006A450A /* FileCacheTests.swift */, + 582A8A3928BCE19B00D0F9FB /* FixedWidthIntegerArithmeticsTests.swift */, + 58C3FA652A38549D006A450A /* MockFileCache.swift */, + 7ABFB09D2BA316220074A49E /* RelayConstraintsTests.swift */, + ); + path = MullvadTypes; + sourceTree = "<group>"; + }; + 440E9EFA2BDA976800B1FD11 /* MullvadLogging */ = { + isa = PBXGroup; + children = ( + 7AA513852BC91C6B00D081A4 /* LogRotationTests.swift */, + 44B02E3A2BC5732D008EDF34 /* LoggingTests.swift */, + ); + path = MullvadLogging; + sourceTree = "<group>"; + }; + 440E9EFB2BDA97C600B1FD11 /* GeneralAPIs */ = { + isa = PBXGroup; + children = ( + F09D04B42AE93CB6003D4F89 /* OutgoingConnectionProxy+Stub.swift */, + F09D04B62AE941DA003D4F89 /* OutgoingConnectionProxyTests.swift */, + ); + path = GeneralAPIs; + sourceTree = "<group>"; + }; + 440E9EFC2BDA982200B1FD11 /* View controllers */ = { + isa = PBXGroup; + children = ( + 7A9BE5A02B8F881B00E2A7D0 /* SelectLocation */, + 440E9EFD2BDA982A00B1FD11 /* Tunnel */, + ); + path = "View controllers"; + sourceTree = "<group>"; + }; + 440E9EFD2BDA982A00B1FD11 /* Tunnel */ = { + isa = PBXGroup; + children = ( + F09D04BF2AF39D63003D4F89 /* OutgoingConnectionServiceTests.swift */, + ); + path = Tunnel; + sourceTree = "<group>"; + }; + 440E9EFE2BDA991200B1FD11 /* RelayCacheTracker */ = { + isa = PBXGroup; + children = ( + A9C342C22ACC3EE90045F00E /* RelayCacheTracker+Stubs.swift */, + ); + path = RelayCacheTracker; + sourceTree = "<group>"; + }; + 440E9EFF2BDA995800B1FD11 /* TunnelManager */ = { + isa = PBXGroup; + children = ( 44DD7D282B7113CA0005F67F /* MockTunnel.swift */, 44DD7D262B6D18FB0005F67F /* MockTunnelInteractor.swift */, + 44DD7D232B6CFFD70005F67F /* StartTunnelOperationTests.swift */, + A9A5F9A12ACB003D0083449F /* TunnelManagerTests.swift */, + A9E0317B2ACBFC7E0095D843 /* TunnelStore+Stubs.swift */, + A9E031792ACB0AE70095D843 /* UIApplication+Stubs.swift */, + 58165EBD2A262CBB00688EAD /* WgKeyRotationTests.swift */, ); - path = Mocks; + path = TunnelManager; + sourceTree = "<group>"; + }; + 440E9F002BDA997C00B1FD11 /* Extensions */ = { + isa = PBXGroup; + children = ( + 5807E2C1243203D000F5FF30 /* StringTests.swift */, + ); + path = Extensions; + sourceTree = "<group>"; + }; + 440E9F012BDA99FA00B1FD11 /* Protocols */ = { + isa = PBXGroup; + children = ( + F09D04BA2AE95396003D4F89 /* URLSessionStub.swift */, + ); + path = Protocols; + sourceTree = "<group>"; + }; + 449872E22B7CB91B00094DDC /* MullvadSettings */ = { + isa = PBXGroup; + children = ( + 7A83A0C52B29A750008B5CE7 /* APIAccessMethodsTests.swift */, + 7A9BE5A82B90806800E2A7D0 /* CustomListsRepositoryStub.swift */, + A9B6AC192ADE8FBB00F7802A /* InMemorySettingsStore.swift */, + 7ADCB2D92B6A730400C88F89 /* IPOverrideRepositoryStub.swift */, + 7A5869C22B5820CE00640D27 /* IPOverrideRepositoryTests.swift */, + 7AB4CCB82B69097E006037F5 /* IPOverrideTests.swift */, + 7A516C3B2B712F0B00BBD33D /* IPOverrideWrapperTests.swift */, + A9B6AC172ADE8F4300F7802A /* MigrationManagerTests.swift */, + 449872E32B7CB96300094DDC /* TunnelSettingsUpdateTests.swift */, + ); + path = MullvadSettings; + sourceTree = "<group>"; + }; + 449EBA242B975B7C00DFA4EB /* Protocols */ = { + isa = PBXGroup; + children = ( + 449EBA252B975B9700DFA4EB /* PostQuantumKeyReceiving.swift */, + ); + path = Protocols; sourceTree = "<group>"; }; 5802EBC32A8E447000E5CE4C /* Router */ = { @@ -2949,49 +3122,12 @@ 58B0A2A1238EE67E00BC001D /* MullvadVPNTests */ = { isa = PBXGroup; children = ( - 7A9BE5A02B8F881B00E2A7D0 /* Location */, - 44DD7D252B6D18E90005F67F /* Mocks */, + 440E9EFA2BDA976800B1FD11 /* MullvadLogging */, + 440E9EF32BDA942E00B1FD11 /* MullvadREST */, 449872E22B7CB91B00094DDC /* MullvadSettings */, - A900E9BF2ACC661900C95F67 /* AccessTokenManager+Stubs.swift */, - 7A6F2FA42AFA3CB2006D0856 /* AccountExpiryTests.swift */, - A900E9B72ACC5C2B00C95F67 /* AccountsProxy+Stubs.swift */, - A9CF11FC2A0518E7001D9565 /* AddressCacheTests.swift */, - 7A83A0C52B29A750008B5CE7 /* APIAccessMethodsTests.swift */, - A900E9BD2ACC654100C95F67 /* APIProxy+Stubs.swift */, - A9EC20E72A5D3A8C0040D56E /* CoordinatesTests.swift */, - 5896AE85246D6AD8005B36CB /* CustomDateComponentsFormattingTests.swift */, - 58915D622A25F8400066445B /* DeviceCheckOperationTests.swift */, - A900E9BB2ACC609200C95F67 /* DevicesProxy+Stubs.swift */, - 58FBFBF0291630700020E046 /* DurationTests.swift */, - 58C3FA672A385C89006A450A /* FileCacheTests.swift */, - 582A8A3928BCE19B00D0F9FB /* FixedWidthIntegerArithmeticsTests.swift */, + 440E9EF92BDA95FC00B1FD11 /* MullvadTypes */, + 440E9EF02BDA93CB00B1FD11 /* MullvadVPN */, 58B0A2A4238EE67E00BC001D /* Info.plist */, - A9B6AC192ADE8FBB00F7802A /* InMemorySettingsStore.swift */, - F07BF2572A26112D00042943 /* InputTextFormatterTests.swift */, - 7ADCB2D92B6A730400C88F89 /* IPOverrideRepositoryStub.swift */, - 7A5869C22B5820CE00640D27 /* IPOverrideRepositoryTests.swift */, - 7AB4CCB82B69097E006037F5 /* IPOverrideTests.swift */, - 7A516C3B2B712F0B00BBD33D /* IPOverrideWrapperTests.swift */, - 7AA513852BC91C6B00D081A4 /* LogRotationTests.swift */, - 44B02E3A2BC5732D008EDF34 /* LoggingTests.swift */, - A9B6AC172ADE8F4300F7802A /* MigrationManagerTests.swift */, - 58C3FA652A38549D006A450A /* MockFileCache.swift */, - F09D04B42AE93CB6003D4F89 /* OutgoingConnectionProxy+Stub.swift */, - F09D04B62AE941DA003D4F89 /* OutgoingConnectionProxyTests.swift */, - F09D04BF2AF39D63003D4F89 /* OutgoingConnectionServiceTests.swift */, - A9467E7E2A29DEFE000DC21F /* RelayCacheTests.swift */, - A9C342C22ACC3EE90045F00E /* RelayCacheTracker+Stubs.swift */, - 7ABFB09D2BA316220074A49E /* RelayConstraintsTests.swift */, - 584B26F3237434D00073B10E /* RelaySelectorTests.swift */, - A900E9B92ACC5D0600C95F67 /* RESTRequestExecutor+Stubs.swift */, - A9C342C42ACC42130045F00E /* ServerRelaysResponse+Stubs.swift */, - 44DD7D232B6CFFD70005F67F /* StartTunnelOperationTests.swift */, - 5807E2C1243203D000F5FF30 /* StringTests.swift */, - A9A5F9A12ACB003D0083449F /* TunnelManagerTests.swift */, - A9E0317B2ACBFC7E0095D843 /* TunnelStore+Stubs.swift */, - A9E031792ACB0AE70095D843 /* UIApplication+Stubs.swift */, - F09D04BA2AE95396003D4F89 /* URLSessionStub.swift */, - 58165EBD2A262CBB00688EAD /* WgKeyRotationTests.swift */, F0B0E6962AFE6E7E001DC66B /* XCTest+Async.swift */, ); path = MullvadVPNTests; @@ -3593,7 +3729,7 @@ path = RoutingTests; sourceTree = "<group>"; }; - 7A9BE5A02B8F881B00E2A7D0 /* Location */ = { + 7A9BE5A02B8F881B00E2A7D0 /* SelectLocation */ = { isa = PBXGroup; children = ( 7A9BE5AC2B90DF2D00E2A7D0 /* AllLocationsDataSourceTests.swift */, @@ -3601,7 +3737,7 @@ F050AE5B2B73797D003F4EDB /* CustomListRepositoryTests.swift */, 7A9BE5A12B8F88C500E2A7D0 /* LocationNodeTests.swift */, ); - path = Location; + path = SelectLocation; sourceTree = "<group>"; }; 7AF9BE912A39F47D00DBFEDB /* RelayFilter */ = { @@ -5119,11 +5255,11 @@ 7AD0AA212AD6CB0000119E10 /* URLRequestProxyStub.swift in Sources */, 58FE25F02AA77664003D1918 /* RelaySelectorStub.swift in Sources */, 581F23AF2A8CF94D00788AB6 /* PingerMock.swift in Sources */, - 7A3FD1B62AD542110042BEA6 /* ServerRelaysResponse+Stubs.swift in Sources */, A97D25B42B0CB59300946B2D /* TunnelObfuscationStub.swift in Sources */, A97D25B02B0BB5C400946B2D /* ProtocolObfuscationStub.swift in Sources */, 7A3FD1B72AD54ABD0042BEA6 /* AnyTransport.swift in Sources */, 58FE25F22AA77674003D1918 /* SettingsReaderStub.swift in Sources */, + 440E9F022BDA9CEC00B1FD11 /* ServerRelaysResponse+Stubs.swift in Sources */, 58F7753D2AB8473200425B47 /* BlockedStateErrorMapperStub.swift in Sources */, 58FE25D42AA729B5003D1918 /* PacketTunnelActorTests.swift in Sources */, 7A3FD1B52AD4465A0042BEA6 /* AppMessageHandlerTests.swift in Sources */, diff --git a/ios/MullvadVPNTests/LogRotationTests.swift b/ios/MullvadVPNTests/MullvadLogging/LogRotationTests.swift index 4d7baf6212..4d7baf6212 100644 --- a/ios/MullvadVPNTests/LogRotationTests.swift +++ b/ios/MullvadVPNTests/MullvadLogging/LogRotationTests.swift diff --git a/ios/MullvadVPNTests/LoggingTests.swift b/ios/MullvadVPNTests/MullvadLogging/LoggingTests.swift index bdc08e959c..bdc08e959c 100644 --- a/ios/MullvadVPNTests/LoggingTests.swift +++ b/ios/MullvadVPNTests/MullvadLogging/LoggingTests.swift diff --git a/ios/MullvadVPNTests/APIProxy+Stubs.swift b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/APIProxy+Stubs.swift index c802a8fa71..c802a8fa71 100644 --- a/ios/MullvadVPNTests/APIProxy+Stubs.swift +++ b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/APIProxy+Stubs.swift diff --git a/ios/MullvadVPNTests/AccessTokenManager+Stubs.swift b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/AccessTokenManager+Stubs.swift index a36719314e..a36719314e 100644 --- a/ios/MullvadVPNTests/AccessTokenManager+Stubs.swift +++ b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/AccessTokenManager+Stubs.swift diff --git a/ios/MullvadVPNTests/AccountsProxy+Stubs.swift b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/AccountsProxy+Stubs.swift index 76e5d17ccb..76e5d17ccb 100644 --- a/ios/MullvadVPNTests/AccountsProxy+Stubs.swift +++ b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/AccountsProxy+Stubs.swift diff --git a/ios/MullvadVPNTests/AddressCacheTests.swift b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/AddressCacheTests.swift index 0a7843551f..0a7843551f 100644 --- a/ios/MullvadVPNTests/AddressCacheTests.swift +++ b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/AddressCacheTests.swift diff --git a/ios/MullvadVPNTests/DevicesProxy+Stubs.swift b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/DevicesProxy+Stubs.swift index 69d0251f81..69d0251f81 100644 --- a/ios/MullvadVPNTests/DevicesProxy+Stubs.swift +++ b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/DevicesProxy+Stubs.swift diff --git a/ios/MullvadVPNTests/RESTRequestExecutor+Stubs.swift b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/RESTRequestExecutor+Stubs.swift index cd7fad6c76..cd7fad6c76 100644 --- a/ios/MullvadVPNTests/RESTRequestExecutor+Stubs.swift +++ b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/RESTRequestExecutor+Stubs.swift diff --git a/ios/MullvadVPNTests/ServerRelaysResponse+Stubs.swift b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/ServerRelaysResponse+Stubs.swift index 13b0d443e3..13b0d443e3 100644 --- a/ios/MullvadVPNTests/ServerRelaysResponse+Stubs.swift +++ b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/ServerRelaysResponse+Stubs.swift diff --git a/ios/MullvadVPNTests/CoordinatesTests.swift b/ios/MullvadVPNTests/MullvadREST/Relay/CoordinatesTests.swift index 816b511794..816b511794 100644 --- a/ios/MullvadVPNTests/CoordinatesTests.swift +++ b/ios/MullvadVPNTests/MullvadREST/Relay/CoordinatesTests.swift diff --git a/ios/MullvadVPNTests/RelayCacheTests.swift b/ios/MullvadVPNTests/MullvadREST/Relay/RelayCacheTests.swift index fffd9e3383..fffd9e3383 100644 --- a/ios/MullvadVPNTests/RelayCacheTests.swift +++ b/ios/MullvadVPNTests/MullvadREST/Relay/RelayCacheTests.swift diff --git a/ios/MullvadVPNTests/RelaySelectorTests.swift b/ios/MullvadVPNTests/MullvadREST/Relay/RelaySelectorTests.swift index 68f48c0112..68f48c0112 100644 --- a/ios/MullvadVPNTests/RelaySelectorTests.swift +++ b/ios/MullvadVPNTests/MullvadREST/Relay/RelaySelectorTests.swift diff --git a/ios/MullvadVPNTests/APIAccessMethodsTests.swift b/ios/MullvadVPNTests/MullvadSettings/APIAccessMethodsTests.swift index b7f3e18b78..b7f3e18b78 100644 --- a/ios/MullvadVPNTests/APIAccessMethodsTests.swift +++ b/ios/MullvadVPNTests/MullvadSettings/APIAccessMethodsTests.swift diff --git a/ios/MullvadVPNTests/Mocks/CustomListsRepositoryStub.swift b/ios/MullvadVPNTests/MullvadSettings/CustomListsRepositoryStub.swift index 782d8c4d82..782d8c4d82 100644 --- a/ios/MullvadVPNTests/Mocks/CustomListsRepositoryStub.swift +++ b/ios/MullvadVPNTests/MullvadSettings/CustomListsRepositoryStub.swift diff --git a/ios/MullvadVPNTests/IPOverrideRepositoryStub.swift b/ios/MullvadVPNTests/MullvadSettings/IPOverrideRepositoryStub.swift index 633bc44bdb..633bc44bdb 100644 --- a/ios/MullvadVPNTests/IPOverrideRepositoryStub.swift +++ b/ios/MullvadVPNTests/MullvadSettings/IPOverrideRepositoryStub.swift diff --git a/ios/MullvadVPNTests/IPOverrideRepositoryTests.swift b/ios/MullvadVPNTests/MullvadSettings/IPOverrideRepositoryTests.swift index 961d938b54..961d938b54 100644 --- a/ios/MullvadVPNTests/IPOverrideRepositoryTests.swift +++ b/ios/MullvadVPNTests/MullvadSettings/IPOverrideRepositoryTests.swift diff --git a/ios/MullvadVPNTests/IPOverrideTests.swift b/ios/MullvadVPNTests/MullvadSettings/IPOverrideTests.swift index 0cb940f1ce..0cb940f1ce 100644 --- a/ios/MullvadVPNTests/IPOverrideTests.swift +++ b/ios/MullvadVPNTests/MullvadSettings/IPOverrideTests.swift diff --git a/ios/MullvadVPNTests/IPOverrideWrapperTests.swift b/ios/MullvadVPNTests/MullvadSettings/IPOverrideWrapperTests.swift index bbaba178ab..bbaba178ab 100644 --- a/ios/MullvadVPNTests/IPOverrideWrapperTests.swift +++ b/ios/MullvadVPNTests/MullvadSettings/IPOverrideWrapperTests.swift diff --git a/ios/MullvadVPNTests/InMemorySettingsStore.swift b/ios/MullvadVPNTests/MullvadSettings/InMemorySettingsStore.swift index 1f19b6429c..1f19b6429c 100644 --- a/ios/MullvadVPNTests/InMemorySettingsStore.swift +++ b/ios/MullvadVPNTests/MullvadSettings/InMemorySettingsStore.swift diff --git a/ios/MullvadVPNTests/MigrationManagerTests.swift b/ios/MullvadVPNTests/MullvadSettings/MigrationManagerTests.swift index ace14e8eb0..ace14e8eb0 100644 --- a/ios/MullvadVPNTests/MigrationManagerTests.swift +++ b/ios/MullvadVPNTests/MullvadSettings/MigrationManagerTests.swift diff --git a/ios/MullvadVPNTests/Mocks/AccountMock.swift b/ios/MullvadVPNTests/MullvadTypes/AccountMock.swift index 70ab1d10b3..70ab1d10b3 100644 --- a/ios/MullvadVPNTests/Mocks/AccountMock.swift +++ b/ios/MullvadVPNTests/MullvadTypes/AccountMock.swift diff --git a/ios/MullvadVPNTests/Mocks/DeviceMock.swift b/ios/MullvadVPNTests/MullvadTypes/DeviceMock.swift index 9f17410dad..9f17410dad 100644 --- a/ios/MullvadVPNTests/Mocks/DeviceMock.swift +++ b/ios/MullvadVPNTests/MullvadTypes/DeviceMock.swift diff --git a/ios/MullvadVPNTests/DurationTests.swift b/ios/MullvadVPNTests/MullvadTypes/DurationTests.swift index 13c0c5a41d..13c0c5a41d 100644 --- a/ios/MullvadVPNTests/DurationTests.swift +++ b/ios/MullvadVPNTests/MullvadTypes/DurationTests.swift diff --git a/ios/MullvadVPNTests/FileCacheTests.swift b/ios/MullvadVPNTests/MullvadTypes/FileCacheTests.swift index dc3b250ed8..dc3b250ed8 100644 --- a/ios/MullvadVPNTests/FileCacheTests.swift +++ b/ios/MullvadVPNTests/MullvadTypes/FileCacheTests.swift diff --git a/ios/MullvadVPNTests/FixedWidthIntegerArithmeticsTests.swift b/ios/MullvadVPNTests/MullvadTypes/FixedWidthIntegerArithmeticsTests.swift index bfbf2a0cfa..bfbf2a0cfa 100644 --- a/ios/MullvadVPNTests/FixedWidthIntegerArithmeticsTests.swift +++ b/ios/MullvadVPNTests/MullvadTypes/FixedWidthIntegerArithmeticsTests.swift diff --git a/ios/MullvadVPNTests/MockFileCache.swift b/ios/MullvadVPNTests/MullvadTypes/MockFileCache.swift index 0b07c788e2..0b07c788e2 100644 --- a/ios/MullvadVPNTests/MockFileCache.swift +++ b/ios/MullvadVPNTests/MullvadTypes/MockFileCache.swift diff --git a/ios/MullvadVPNTests/RelayConstraintsTests.swift b/ios/MullvadVPNTests/MullvadTypes/RelayConstraintsTests.swift index 401dc13edd..401dc13edd 100644 --- a/ios/MullvadVPNTests/RelayConstraintsTests.swift +++ b/ios/MullvadVPNTests/MullvadTypes/RelayConstraintsTests.swift diff --git a/ios/MullvadVPNTests/CustomDateComponentsFormattingTests.swift b/ios/MullvadVPNTests/MullvadVPN/Classes/CustomDateComponentsFormattingTests.swift index 8c0a5a30c2..8c0a5a30c2 100644 --- a/ios/MullvadVPNTests/CustomDateComponentsFormattingTests.swift +++ b/ios/MullvadVPNTests/MullvadVPN/Classes/CustomDateComponentsFormattingTests.swift diff --git a/ios/MullvadVPNTests/InputTextFormatterTests.swift b/ios/MullvadVPNTests/MullvadVPN/Classes/InputTextFormatterTests.swift index 5ff8d0daef..5ff8d0daef 100644 --- a/ios/MullvadVPNTests/InputTextFormatterTests.swift +++ b/ios/MullvadVPNTests/MullvadVPN/Classes/InputTextFormatterTests.swift diff --git a/ios/MullvadVPNTests/StringTests.swift b/ios/MullvadVPNTests/MullvadVPN/Extensions/StringTests.swift index 4f5c3511f3..4f5c3511f3 100644 --- a/ios/MullvadVPNTests/StringTests.swift +++ b/ios/MullvadVPNTests/MullvadVPN/Extensions/StringTests.swift diff --git a/ios/MullvadVPNTests/OutgoingConnectionProxy+Stub.swift b/ios/MullvadVPNTests/MullvadVPN/GeneralAPIs/OutgoingConnectionProxy+Stub.swift index b1eaef38fa..b1eaef38fa 100644 --- a/ios/MullvadVPNTests/OutgoingConnectionProxy+Stub.swift +++ b/ios/MullvadVPNTests/MullvadVPN/GeneralAPIs/OutgoingConnectionProxy+Stub.swift diff --git a/ios/MullvadVPNTests/OutgoingConnectionProxyTests.swift b/ios/MullvadVPNTests/MullvadVPN/GeneralAPIs/OutgoingConnectionProxyTests.swift index 2ffdbdf92d..2ffdbdf92d 100644 --- a/ios/MullvadVPNTests/OutgoingConnectionProxyTests.swift +++ b/ios/MullvadVPNTests/MullvadVPN/GeneralAPIs/OutgoingConnectionProxyTests.swift diff --git a/ios/MullvadVPNTests/AccountExpiryTests.swift b/ios/MullvadVPNTests/MullvadVPN/Notifications/NotificationProviders/AccountExpiryTests.swift index cb06ab9278..cb06ab9278 100644 --- a/ios/MullvadVPNTests/AccountExpiryTests.swift +++ b/ios/MullvadVPNTests/MullvadVPN/Notifications/NotificationProviders/AccountExpiryTests.swift diff --git a/ios/MullvadVPNTests/DeviceCheckOperationTests.swift b/ios/MullvadVPNTests/MullvadVPN/PacketTunnel/DeviceCheck/DeviceCheckOperationTests.swift index 2dc3914db9..2dc3914db9 100644 --- a/ios/MullvadVPNTests/DeviceCheckOperationTests.swift +++ b/ios/MullvadVPNTests/MullvadVPN/PacketTunnel/DeviceCheck/DeviceCheckOperationTests.swift diff --git a/ios/MullvadVPNTests/URLSessionStub.swift b/ios/MullvadVPNTests/MullvadVPN/Protocols/URLSessionStub.swift index ecde3456fd..ecde3456fd 100644 --- a/ios/MullvadVPNTests/URLSessionStub.swift +++ b/ios/MullvadVPNTests/MullvadVPN/Protocols/URLSessionStub.swift diff --git a/ios/MullvadVPNTests/RelayCacheTracker+Stubs.swift b/ios/MullvadVPNTests/MullvadVPN/RelayCacheTracker/RelayCacheTracker+Stubs.swift index b65aa0d4b7..b65aa0d4b7 100644 --- a/ios/MullvadVPNTests/RelayCacheTracker+Stubs.swift +++ b/ios/MullvadVPNTests/MullvadVPN/RelayCacheTracker/RelayCacheTracker+Stubs.swift diff --git a/ios/MullvadVPNTests/Mocks/MockTunnel.swift b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/MockTunnel.swift index b9daa63c87..b9daa63c87 100644 --- a/ios/MullvadVPNTests/Mocks/MockTunnel.swift +++ b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/MockTunnel.swift diff --git a/ios/MullvadVPNTests/Mocks/MockTunnelInteractor.swift b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/MockTunnelInteractor.swift index 49784143e8..49784143e8 100644 --- a/ios/MullvadVPNTests/Mocks/MockTunnelInteractor.swift +++ b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/MockTunnelInteractor.swift diff --git a/ios/MullvadVPNTests/StartTunnelOperationTests.swift b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/StartTunnelOperationTests.swift index 6d5b032104..6d5b032104 100644 --- a/ios/MullvadVPNTests/StartTunnelOperationTests.swift +++ b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/StartTunnelOperationTests.swift diff --git a/ios/MullvadVPNTests/TunnelManagerTests.swift b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/TunnelManagerTests.swift index af51b48468..af51b48468 100644 --- a/ios/MullvadVPNTests/TunnelManagerTests.swift +++ b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/TunnelManagerTests.swift diff --git a/ios/MullvadVPNTests/TunnelStore+Stubs.swift b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/TunnelStore+Stubs.swift index 5465839426..5465839426 100644 --- a/ios/MullvadVPNTests/TunnelStore+Stubs.swift +++ b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/TunnelStore+Stubs.swift diff --git a/ios/MullvadVPNTests/UIApplication+Stubs.swift b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/UIApplication+Stubs.swift index 8b8fbe4999..8b8fbe4999 100644 --- a/ios/MullvadVPNTests/UIApplication+Stubs.swift +++ b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/UIApplication+Stubs.swift diff --git a/ios/MullvadVPNTests/WgKeyRotationTests.swift b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/WgKeyRotationTests.swift index 2be36c6fdd..2be36c6fdd 100644 --- a/ios/MullvadVPNTests/WgKeyRotationTests.swift +++ b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/WgKeyRotationTests.swift diff --git a/ios/MullvadVPNTests/Location/AllLocationsDataSourceTests.swift b/ios/MullvadVPNTests/MullvadVPN/View controllers/SelectLocation/AllLocationsDataSourceTests.swift index 5149fa1261..5149fa1261 100644 --- a/ios/MullvadVPNTests/Location/AllLocationsDataSourceTests.swift +++ b/ios/MullvadVPNTests/MullvadVPN/View controllers/SelectLocation/AllLocationsDataSourceTests.swift diff --git a/ios/MullvadVPNTests/Location/CustomListRepositoryTests.swift b/ios/MullvadVPNTests/MullvadVPN/View controllers/SelectLocation/CustomListRepositoryTests.swift index bb54ec2a6e..bb54ec2a6e 100644 --- a/ios/MullvadVPNTests/Location/CustomListRepositoryTests.swift +++ b/ios/MullvadVPNTests/MullvadVPN/View controllers/SelectLocation/CustomListRepositoryTests.swift diff --git a/ios/MullvadVPNTests/Location/CustomListsDataSourceTests.swift b/ios/MullvadVPNTests/MullvadVPN/View controllers/SelectLocation/CustomListsDataSourceTests.swift index a14e2296f8..a14e2296f8 100644 --- a/ios/MullvadVPNTests/Location/CustomListsDataSourceTests.swift +++ b/ios/MullvadVPNTests/MullvadVPN/View controllers/SelectLocation/CustomListsDataSourceTests.swift diff --git a/ios/MullvadVPNTests/Location/LocationNodeTests.swift b/ios/MullvadVPNTests/MullvadVPN/View controllers/SelectLocation/LocationNodeTests.swift index 9495129d00..9495129d00 100644 --- a/ios/MullvadVPNTests/Location/LocationNodeTests.swift +++ b/ios/MullvadVPNTests/MullvadVPN/View controllers/SelectLocation/LocationNodeTests.swift diff --git a/ios/MullvadVPNTests/OutgoingConnectionServiceTests.swift b/ios/MullvadVPNTests/MullvadVPN/View controllers/Tunnel/OutgoingConnectionServiceTests.swift index a98cf3e20f..a98cf3e20f 100644 --- a/ios/MullvadVPNTests/OutgoingConnectionServiceTests.swift +++ b/ios/MullvadVPNTests/MullvadVPN/View controllers/Tunnel/OutgoingConnectionServiceTests.swift |
