diff --git a/.swiftlint.yml b/.swiftlint.yml index ad744b4884..cce0d8dc50 100644 --- a/.swiftlint.yml +++ b/.swiftlint.yml @@ -7,10 +7,7 @@ opt_in_rules: - explicit_acl excluded: - - AdyenUnitTests - - AdyenIntegrationTests - - AdyenUITests - - SnapshotTests + - Tests - Internal - Docs - Demo diff --git a/Adyen.xcodeproj/project.pbxproj b/Adyen.xcodeproj/project.pbxproj index 1aca118b97..36b7b45435 100644 --- a/Adyen.xcodeproj/project.pbxproj +++ b/Adyen.xcodeproj/project.pbxproj @@ -6,21 +6,6 @@ objectVersion = 54; objects = { -/* Begin PBXAggregateTarget section */ - C96A8E2826CA800A000BB8C6 /* Localization */ = { - isa = PBXAggregateTarget; - buildConfigurationList = C96A8E2B26CA800A000BB8C6 /* Build configuration list for PBXAggregateTarget "Localization" */; - buildPhases = ( - C96A8E2C26CA801E000BB8C6 /* Update Localization strings files */, - F986B551285B4208002A471C /* Update the LocalizationKey.swift file */, - ); - dependencies = ( - ); - name = Localization; - productName = Localization; - }; -/* End PBXAggregateTarget section */ - /* Begin PBXBuildFile section */ 001BFF422A6E74BD007B2A46 /* DropInSettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 001BFF412A6E74BD007B2A46 /* DropInSettingsView.swift */; }; 001BFF432A6E74BD007B2A46 /* DropInSettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 001BFF412A6E74BD007B2A46 /* DropInSettingsView.swift */; }; @@ -352,7 +337,6 @@ B62D48C42BBE8F25001EF01A /* XCTestCase+Wait.swift in Sources */ = {isa = PBXBuildFile; fileRef = B62D48C22BBE8ED6001EF01A /* XCTestCase+Wait.swift */; }; B62D48C52BBE8F3B001EF01A /* XCTestCase+Wait.swift in Sources */ = {isa = PBXBuildFile; fileRef = B62D48C22BBE8ED6001EF01A /* XCTestCase+Wait.swift */; }; B62D48C62BBE8F45001EF01A /* XCTestCase+Wait.swift in Sources */ = {isa = PBXBuildFile; fileRef = B62D48C22BBE8ED6001EF01A /* XCTestCase+Wait.swift */; }; - B62D48C72BBE8F46001EF01A /* XCTestCase+Wait.swift in Sources */ = {isa = PBXBuildFile; fileRef = B62D48C22BBE8ED6001EF01A /* XCTestCase+Wait.swift */; }; B62D48C82BBE8F47001EF01A /* XCTestCase+Wait.swift in Sources */ = {isa = PBXBuildFile; fileRef = B62D48C22BBE8ED6001EF01A /* XCTestCase+Wait.swift */; }; B6D808032BCD140E00F3F5EB /* AssetsAccessTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F91760A62594C5DF00D653BE /* AssetsAccessTests.swift */; }; B6D808042BCD147600F3F5EB /* UILabelHelpersTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AD40F42263150F90090E01C /* UILabelHelpersTests.swift */; }; @@ -420,9 +404,7 @@ B6EE0F3B2BBEA2A800B9810D /* APIClientMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = E757F02525D2ED4C007C813D /* APIClientMock.swift */; }; B6EE0F3C2BBEAB4900B9810D /* AnalyticsProviderMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9C0005B280468E100CE2EEC /* AnalyticsProviderMock.swift */; }; B6EE0F3D2BBEBF5100B9810D /* AnalyticsProviderMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9C0005B280468E100CE2EEC /* AnalyticsProviderMock.swift */; }; - B6EE0F3E2BBEBF5100B9810D /* AnalyticsProviderMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9C0005B280468E100CE2EEC /* AnalyticsProviderMock.swift */; }; B6EE0F3F2BBEBF7400B9810D /* APIClientMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = E757F02525D2ED4C007C813D /* APIClientMock.swift */; }; - B6EE0F402BBEBF7500B9810D /* APIClientMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = E757F02525D2ED4C007C813D /* APIClientMock.swift */; }; B6EE0F412BBEBF7600B9810D /* APIClientMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = E757F02525D2ED4C007C813D /* APIClientMock.swift */; }; B6EE0F422BBEBF7600B9810D /* APIClientMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = E757F02525D2ED4C007C813D /* APIClientMock.swift */; }; B6EE0F442BBEC94F00B9810D /* AnalyticsProviderMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9C0005B280468E100CE2EEC /* AnalyticsProviderMock.swift */; }; @@ -851,7 +833,6 @@ F95B6DC92527565F002C9062 /* AdyenDropIn.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = E9B36CAB2243B2FE00EAA368 /* AdyenDropIn.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; F95B6DD6252B4654002C9062 /* ComponentsItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = E24FECFB226EFD3C00A65122 /* ComponentsItem.swift */; }; F960FB092371823A00AEF74B /* ApplePayComponentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F960FB082371823A00AEF74B /* ApplePayComponentTests.swift */; }; - F9615FB2252DDA4800FA8EDD /* AdyenSwiftUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9615FB1252DDA4800FA8EDD /* AdyenSwiftUITests.swift */; }; F9615FC0252F076A00FA8EDD /* payment_methods_response.json in Resources */ = {isa = PBXBuildFile; fileRef = F9615FBF252F076A00FA8EDD /* payment_methods_response.json */; }; F9615FC1252F076A00FA8EDD /* payment_methods_response.json in Resources */ = {isa = PBXBuildFile; fileRef = F9615FBF252F076A00FA8EDD /* payment_methods_response.json */; }; F9620D7B23C36082005209FC /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9620D7A23C36082005209FC /* Configuration.swift */; }; @@ -901,7 +882,6 @@ F97BC2792668BEE200F1D242 /* AppleWalletError.swift in Sources */ = {isa = PBXBuildFile; fileRef = F97BC2782668BEE200F1D242 /* AppleWalletError.swift */; }; F97BC2AD2668C63200F1D242 /* AppleWalletPassProviderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F97BC2AC2668C63200F1D242 /* AppleWalletPassProviderTests.swift */; }; F97BC2CE2668EB4500F1D242 /* VoucherViewDelegateMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = F97BC2B82668EAFD00F1D242 /* VoucherViewDelegateMock.swift */; }; - F97BC2D92668EB4800F1D242 /* VoucherViewDelegateMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = F97BC2B82668EAFD00F1D242 /* VoucherViewDelegateMock.swift */; }; F97C81AF25BAC8E600D7F85C /* AbstractPersonalInformationComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = F97C81AE25BAC8E600D7F85C /* AbstractPersonalInformationComponent.swift */; }; F97C829225BB156600D7F85C /* AbstractPersonalInformationComponent+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F97C829125BB156600D7F85C /* AbstractPersonalInformationComponent+Extensions.swift */; }; F97C837925BF047600D7F85C /* DokuPaymentMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = F97C837825BF047600D7F85C /* DokuPaymentMethod.swift */; }; @@ -1336,20 +1316,6 @@ remoteGlobalIDString = E9B36CAA2243B2FE00EAA368; remoteInfo = AdyenDropIn; }; - F9615FB4252DDA4800FA8EDD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E2C0E02A22097917008616F6 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E2C0E07C220B0399008616F6; - remoteInfo = AdyenUIHost; - }; - F9615FB9252DDA5B00FA8EDD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E2C0E02A22097917008616F6 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F95B6D942527454E002C9062; - remoteInfo = AdyenSwiftUI; - }; F973A9152791AA22005AA753 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = E2C0E02A22097917008616F6 /* Project object */; @@ -1687,8 +1653,6 @@ B62D48AC2BBE8D79001EF01A /* UnitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = UnitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; B62D48C22BBE8ED6001EF01A /* XCTestCase+Wait.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "XCTestCase+Wait.swift"; sourceTree = ""; }; B62D48CA2BBE9059001EF01A /* UnitTests.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = UnitTests.xctestplan; sourceTree = ""; }; - B6D808532BCD52CB00F3F5EB /* UITests.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; name = UITests.xctestplan; path = TestPlans/UITests.xctestplan; sourceTree = ""; }; - B6D808542BCD533000F3F5EB /* UITests.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = UITests.xctestplan; sourceTree = ""; }; B6EE0F432BBEBFD000B9810D /* IntegrationTests.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = IntegrationTests.xctestplan; sourceTree = ""; }; C90D26A627565750001A488F /* FormViewController+ViewProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FormViewController+ViewProtocol.swift"; sourceTree = ""; }; C90D26B1275900B9001A488F /* BACSInputFormViewProtocolMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BACSInputFormViewProtocolMock.swift; sourceTree = ""; }; @@ -2117,9 +2081,6 @@ F95D76142565449A0088A353 /* AdyenTestsCustomSeparator.strings */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; path = AdyenTestsCustomSeparator.strings; sourceTree = ""; }; F95D761C256544B10088A353 /* Localizable.strings */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; path = Localizable.strings; sourceTree = ""; }; F960FB082371823A00AEF74B /* ApplePayComponentTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApplePayComponentTests.swift; sourceTree = ""; }; - F9615FAF252DDA4800FA8EDD /* SwiftUI-UITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "SwiftUI-UITests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; - F9615FB1252DDA4800FA8EDD /* AdyenSwiftUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdyenSwiftUITests.swift; sourceTree = ""; }; - F9615FB3252DDA4800FA8EDD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; F9615FBF252F076A00FA8EDD /* payment_methods_response.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = payment_methods_response.json; sourceTree = ""; }; F9620D7A23C36082005209FC /* Configuration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Configuration.swift; sourceTree = ""; }; F9620D8223C73B0D005209FC /* AdyenWeChatPay.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AdyenWeChatPay.framework; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -2510,13 +2471,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - F9615FAC252DDA4800FA8EDD /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; F9620D7F23C73B0D005209FC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -2826,7 +2780,6 @@ B62D48CA2BBE9059001EF01A /* UnitTests.xctestplan */, B6EE0F432BBEBFD000B9810D /* IntegrationTests.xctestplan */, 818B03C52BB6F88100732C35 /* SnapshotTests.xctestplan */, - B6D808542BCD533000F3F5EB /* UITests.xctestplan */, 818B03C22BB6F5E900732C35 /* CI.xctestplan */, 81DF942F2BAAD9A20001DCBC /* GenerateSnapshots.xctestplan */, ); @@ -2886,6 +2839,17 @@ path = Form; sourceTree = ""; }; + 81B28F092BCFCE6900CDFA70 /* Tests */ = { + isa = PBXGroup; + children = ( + 818B03C32BB6F74700732C35 /* TestPlans */, + B62D48AD2BBE8D79001EF01A /* UnitTests */, + E7E58BF825ADDFA000E869F9 /* IntegrationTests */, + 007D790A2812C81400382D31 /* SnapshotTests */, + ); + path = Tests; + sourceTree = ""; + }; 81BA08422A4AF26600308160 /* Validatable */ = { isa = PBXGroup; children = ( @@ -2942,13 +2906,6 @@ path = ImageLoader; sourceTree = ""; }; - 81FB8CFA2BB5C587006AAF23 /* Recovered References */ = { - isa = PBXGroup; - children = ( - ); - name = "Recovered References"; - sourceTree = ""; - }; A009837B279859BE007E68C4 /* ACH Direct Debit */ = { isa = PBXGroup; children = ( @@ -3041,7 +2998,7 @@ path = Installment; sourceTree = ""; }; - B62D48AD2BBE8D79001EF01A /* AdyenUnitTests */ = { + B62D48AD2BBE8D79001EF01A /* UnitTests */ = { isa = PBXGroup; children = ( E757F02525D2ED4C007C813D /* APIClientMock.swift */, @@ -3053,7 +3010,7 @@ E7CC63D5288016080034108B /* Mocks */, E9E3DB042226B3A100697074 /* Utilities */, ); - path = AdyenUnitTests; + path = UnitTests; sourceTree = ""; }; B6D808242BCD154600F3F5EB /* Helpers */ = { @@ -3623,12 +3580,10 @@ E2C0E02922097916008616F6 = { isa = PBXGroup; children = ( - B6D808532BCD52CB00F3F5EB /* UITests.xctestplan */, F9A1B477283B689F005F3145 /* Adyen.docc */, F94B870925EFB71100D270A6 /* MIGRATION.md */, E27B8EAD22B79CD20075BB6A /* README.md */, 818E7BBE2B989ACE00A432EE /* PrivacyInfo.xcprivacy */, - 818B03C32BB6F74700732C35 /* TestPlans */, E2C0E03522097917008616F6 /* Adyen */, F95899C725FA524100E4113F /* AdyenSwiftUI */, F92326AD25A3669E002C5BC4 /* AdyenEncryption */, @@ -3639,15 +3594,11 @@ E9B36CAC2243B2FE00EAA368 /* AdyenDropIn */, F9620D8323C73B0D005209FC /* AdyenWeChatPay */, A04F8C1F29E5950100F3F62B /* AdyenCashAppPay */, - E7E58BF725ADDF8400E869F9 /* Demo */, - B62D48AD2BBE8D79001EF01A /* AdyenUnitTests */, - F9615FB0252DDA4800FA8EDD /* AdyenUITests */, - E7E58BF825ADDFA000E869F9 /* AdyenIntegrationTests */, - 007D790A2812C81400382D31 /* SnapshotTests */, F94D65DA2B0364AF0095D61E /* AdyenDelegatedAuthentication */, + E7E58BF725ADDF8400E869F9 /* Demo */, + 81B28F092BCFCE6900CDFA70 /* Tests */, E2C0E03422097917008616F6 /* Products */, E2D12C01221ECBB000EF682F /* Frameworks */, - 81FB8CFA2BB5C587006AAF23 /* Recovered References */, ); sourceTree = ""; }; @@ -3661,7 +3612,6 @@ E9B36CAB2243B2FE00EAA368 /* AdyenDropIn.framework */, F9620D8223C73B0D005209FC /* AdyenWeChatPay.framework */, F95B6D952527454E002C9062 /* AdyenSwiftUIHost.app */, - F9615FAF252DDA4800FA8EDD /* SwiftUI-UITests.xctest */, F9175E55259393E800D653BE /* AdyenComponents.framework */, F9175F8C2594986900D653BE /* AdyenActions.framework */, F92326AC25A3669E002C5BC4 /* AdyenEncryption.framework */, @@ -4222,7 +4172,7 @@ path = Demo; sourceTree = ""; }; - E7E58BF825ADDFA000E869F9 /* AdyenIntegrationTests */ = { + E7E58BF825ADDFA000E869F9 /* IntegrationTests */ = { isa = PBXGroup; children = ( E7975F932880238800A12C40 /* Actions Tests */, @@ -4235,7 +4185,7 @@ F967581327D25B0200A16FB6 /* Session Tests */, F99F085B2383EBFF00EBB948 /* UIKit */, ); - path = AdyenIntegrationTests; + path = IntegrationTests; sourceTree = ""; }; E7E8343A24F3C7ED00EC3844 /* Mocks */ = { @@ -4938,15 +4888,6 @@ path = "Apple Pay"; sourceTree = ""; }; - F9615FB0252DDA4800FA8EDD /* AdyenUITests */ = { - isa = PBXGroup; - children = ( - F9615FB1252DDA4800FA8EDD /* AdyenSwiftUITests.swift */, - F9615FB3252DDA4800FA8EDD /* Info.plist */, - ); - path = AdyenUITests; - sourceTree = ""; - }; F9615FC5252F49A400FA8EDD /* Common */ = { isa = PBXGroup; children = ( @@ -5688,12 +5629,12 @@ buildConfigurationList = E2C0E08E220B039B008616F6 /* Build configuration list for PBXNativeTarget "AdyenUIHost" */; buildPhases = ( F91664F123E42D2D00C10738 /* AdyenUIHost configuration */, + F9A4A304237323EE00D774E8 /* SwiftFormat */, + B64285622BB45D4A005C88C7 /* SwiftLint */, E2C0E079220B0399008616F6 /* Sources */, E2C0E07A220B0399008616F6 /* Frameworks */, E2C0E07B220B0399008616F6 /* Resources */, E2C0E0A8220B0827008616F6 /* Embed Frameworks */, - F9A4A304237323EE00D774E8 /* SwiftFormat */, - B64285622BB45D4A005C88C7 /* SwiftLint */, ); buildRules = ( ); @@ -5866,12 +5807,12 @@ buildConfigurationList = F95B6DA825274551002C9062 /* Build configuration list for PBXNativeTarget "AdyenSwiftUIHost" */; buildPhases = ( F9615FBC252DE30B00FA8EDD /* AdyenSwiftUI configuration */, + F95B6DD2252B1F6A002C9062 /* SwiftFormat */, + B64285632BB4682A005C88C7 /* SwiftLint */, F95B6D912527454E002C9062 /* Sources */, F95B6D922527454E002C9062 /* Frameworks */, F95B6D932527454E002C9062 /* Resources */, F95B6DC52527565C002C9062 /* Embed Frameworks */, - F95B6DD2252B1F6A002C9062 /* SwiftFormat */, - B64285632BB4682A005C88C7 /* SwiftLint */, ); buildRules = ( ); @@ -5898,25 +5839,6 @@ productReference = F95B6D952527454E002C9062 /* AdyenSwiftUIHost.app */; productType = "com.apple.product-type.application"; }; - F9615FAE252DDA4800FA8EDD /* SwiftUI-UITests */ = { - isa = PBXNativeTarget; - buildConfigurationList = F9615FB6252DDA4800FA8EDD /* Build configuration list for PBXNativeTarget "SwiftUI-UITests" */; - buildPhases = ( - F9615FAB252DDA4800FA8EDD /* Sources */, - F9615FAC252DDA4800FA8EDD /* Frameworks */, - F9615FAD252DDA4800FA8EDD /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - F9615FB5252DDA4800FA8EDD /* PBXTargetDependency */, - F9615FBA252DDA5B00FA8EDD /* PBXTargetDependency */, - ); - name = "SwiftUI-UITests"; - productName = AdyenSwiftUITests; - productReference = F9615FAF252DDA4800FA8EDD /* SwiftUI-UITests.xctest */; - productType = "com.apple.product-type.bundle.ui-testing"; - }; F9620D8123C73B0D005209FC /* AdyenWeChatPay */ = { isa = PBXNativeTarget; buildConfigurationList = F9620D8D23C73B0D005209FC /* Build configuration list for PBXNativeTarget "AdyenWeChatPay" */; @@ -5975,9 +5897,6 @@ B62D48AB2BBE8D79001EF01A = { CreatedOnToolsVersion = 15.2; }; - C96A8E2826CA800A000BB8C6 = { - CreatedOnToolsVersion = 12.5; - }; E2C0E03222097917008616F6 = { CreatedOnToolsVersion = 10.1; LastSwiftMigration = 1020; @@ -6021,10 +5940,6 @@ F95B6D942527454E002C9062 = { CreatedOnToolsVersion = 11.6; }; - F9615FAE252DDA4800FA8EDD = { - CreatedOnToolsVersion = 11.6; - TestTargetID = F95B6D942527454E002C9062; - }; F9620D8123C73B0D005209FC = { CreatedOnToolsVersion = 11.1; LastSwiftMigration = 1110; @@ -6094,10 +6009,8 @@ F9620D8123C73B0D005209FC /* AdyenWeChatPay */, A04F8C1D29E5950100F3F62B /* AdyenCashAppPay */, F94D65D82B0364AF0095D61E /* AdyenDelegatedAuthentication */, - C96A8E2826CA800A000BB8C6 /* Localization */, B62D48AB2BBE8D79001EF01A /* UnitTests */, E2C0E03B22097917008616F6 /* IntegrationUIKitTests */, - F9615FAE252DDA4800FA8EDD /* SwiftUI-UITests */, F9CCA3B4296ECB3E00AD643D /* SnapshotsTests */, 81DF94042BAAD8EB0001DCBC /* GenerateSnapshots */, ); @@ -6236,13 +6149,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - F9615FAD252DDA4800FA8EDD /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; F9620D8023C73B0D005209FC /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -6298,27 +6204,6 @@ shellPath = /bin/sh; shellScript = "if [ -f $SRCROOT/Internal/swiftlint ]; then\n $SRCROOT/Internal/swiftlint --config \"$SRCROOT/.swiftlint.yml\"\nfi\n"; }; - C96A8E2C26CA801E000BB8C6 /* Update Localization strings files */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "", - ); - name = "Update Localization strings files"; - outputFileListPaths = ( - ); - outputPaths = ( - "", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "#!/bin/bash\n\nif [ ! -f $SRCROOT/Internal/localization.sh ]; then\n exit 0\nfi\n\n$SRCROOT/Internal/localization.sh\n"; - }; F91664F123E42D2D00C10738 /* AdyenUIHost configuration */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; @@ -6375,27 +6260,6 @@ shellPath = /bin/sh; shellScript = "if [ -f $SRCROOT/Internal/post-commit ]; then\n $SRCROOT/Internal/post-commit\nfi\n"; }; - F986B551285B4208002A471C /* Update the LocalizationKey.swift file */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "$(SRCROOT)/Adyen/Assets/en-US.lproj/Localizable.strings", - ); - name = "Update the LocalizationKey.swift file"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(SRCROOT)/Adyen/Assets/Generated/LocalizationKey.swift", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "#!/bin/bash\n\nif [ ! -f $SRCROOT/Internal/generate_localization_keys.swift ]; then\n exit 0\nfi\n\nif [ ! -z $(git diff HEAD --name-only $SCRIPT_INPUT_FILE_0) ]\nthen\n echo \"Detected changes in Localizable.strings. Generating new LocalizationKey.swift\"\n swift $SRCROOT/Internal/generate_localization_keys.swift $SCRIPT_INPUT_FILE_0 $SCRIPT_OUTPUT_FILE_0\nfi\n"; - }; F9A4A304237323EE00D774E8 /* SwiftFormat */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; @@ -7419,18 +7283,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - F9615FAB252DDA4800FA8EDD /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - F97BC2D92668EB4800F1D242 /* VoucherViewDelegateMock.swift in Sources */, - F9615FB2252DDA4800FA8EDD /* AdyenSwiftUITests.swift in Sources */, - B62D48C72BBE8F46001EF01A /* XCTestCase+Wait.swift in Sources */, - B6EE0F3E2BBEBF5100B9810D /* AnalyticsProviderMock.swift in Sources */, - B6EE0F402BBEBF7500B9810D /* APIClientMock.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; F9620D7E23C73B0D005209FC /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -7675,16 +7527,6 @@ target = E9B36CAA2243B2FE00EAA368 /* AdyenDropIn */; targetProxy = F95B6DBB2527549B002C9062 /* PBXContainerItemProxy */; }; - F9615FB5252DDA4800FA8EDD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = E2C0E07C220B0399008616F6 /* AdyenUIHost */; - targetProxy = F9615FB4252DDA4800FA8EDD /* PBXContainerItemProxy */; - }; - F9615FBA252DDA5B00FA8EDD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = F95B6D942527454E002C9062 /* AdyenSwiftUIHost */; - targetProxy = F9615FB9252DDA5B00FA8EDD /* PBXContainerItemProxy */; - }; F973A9162791AA22005AA753 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = F9175F8B2594986900D653BE /* AdyenActions */; @@ -7896,9 +7738,11 @@ CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = B2NYSS5932; ENABLE_USER_SCRIPT_SANDBOXING = YES; GCC_C_LANGUAGE_STANDARD = gnu17; GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_LSApplicationCategoryType = ""; IPHONEOS_DEPLOYMENT_TARGET = 17.2; LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MARKETING_VERSION = 1.0; @@ -7920,9 +7764,11 @@ CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = B2NYSS5932; ENABLE_USER_SCRIPT_SANDBOXING = YES; GCC_C_LANGUAGE_STANDARD = gnu17; GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_LSApplicationCategoryType = ""; IPHONEOS_DEPLOYMENT_TARGET = 17.2; LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MARKETING_VERSION = 1.0; @@ -7936,28 +7782,6 @@ }; name = Release; }; - C96A8E2926CA800A000BB8C6 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 17; - MARKETING_VERSION = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = 6; - }; - name = Debug; - }; - C96A8E2A26CA800A000BB8C6 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 17; - MARKETING_VERSION = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = 6; - }; - name = Release; - }; E2C0E04522097917008616F6 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -8153,8 +7977,9 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 17; + DEVELOPMENT_TEAM = B2NYSS5932; FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = AdyenIntegrationTests/Info.plist; + INFOPLIST_FILE = Tests/IntegrationTests/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -8174,8 +7999,9 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; BUNDLE_LOADER = "$(TEST_HOST)"; CURRENT_PROJECT_VERSION = 17; + DEVELOPMENT_TEAM = B2NYSS5932; FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = AdyenIntegrationTests/Info.plist; + INFOPLIST_FILE = Tests/IntegrationTests/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -8819,56 +8645,6 @@ }; name = Release; }; - F9615FB7252DDA4800FA8EDD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 17; - DEVELOPMENT_TEAM = B2NYSS5932; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = AdyenUITests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.6; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MARKETING_VERSION = ""; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.adyen.AdyenSwiftUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = AdyenSwiftUIHost; - }; - name = Debug; - }; - F9615FB8252DDA4800FA8EDD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 17; - DEVELOPMENT_TEAM = B2NYSS5932; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = AdyenUITests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.6; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MARKETING_VERSION = ""; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.adyen.AdyenSwiftUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = AdyenSwiftUIHost; - }; - name = Release; - }; F9620D8B23C73B0D005209FC /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -9028,15 +8804,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C96A8E2B26CA800A000BB8C6 /* Build configuration list for PBXAggregateTarget "Localization" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C96A8E2926CA800A000BB8C6 /* Debug */, - C96A8E2A26CA800A000BB8C6 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; E2C0E02D22097917008616F6 /* Build configuration list for PBXProject "Adyen" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -9154,15 +8921,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - F9615FB6252DDA4800FA8EDD /* Build configuration list for PBXNativeTarget "SwiftUI-UITests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - F9615FB7252DDA4800FA8EDD /* Debug */, - F9615FB8252DDA4800FA8EDD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; F9620D8D23C73B0D005209FC /* Build configuration list for PBXNativeTarget "AdyenWeChatPay" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/Adyen.xcodeproj/xcshareddata/xcschemes/AdyenSwiftUIHost.xcscheme b/Adyen.xcodeproj/xcshareddata/xcschemes/AdyenSwiftUIHost.xcscheme index e560c9e9bb..8673c1aa86 100644 --- a/Adyen.xcodeproj/xcshareddata/xcschemes/AdyenSwiftUIHost.xcscheme +++ b/Adyen.xcodeproj/xcshareddata/xcschemes/AdyenSwiftUIHost.xcscheme @@ -35,16 +35,6 @@ - - - - + reference = "container:Tests/TestPlans/CI.xctestplan"> + + + reference = "container:Tests/TestPlans/UnitTests.xctestplan" + default = "YES"> - - - - diff --git a/Adyen.xcodeproj/xcshareddata/xcschemes/Localization.xcscheme b/Adyen.xcodeproj/xcshareddata/xcschemes/Localization.xcscheme deleted file mode 100644 index 2a1e177ff6..0000000000 --- a/Adyen.xcodeproj/xcshareddata/xcschemes/Localization.xcscheme +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Adyen.xcodeproj/xcshareddata/xcschemes/SnapshotTests.xcscheme b/Adyen.xcodeproj/xcshareddata/xcschemes/SnapshotTests.xcscheme index 7ea061e331..5348711f2c 100644 --- a/Adyen.xcodeproj/xcshareddata/xcschemes/SnapshotTests.xcscheme +++ b/Adyen.xcodeproj/xcshareddata/xcschemes/SnapshotTests.xcscheme @@ -38,7 +38,7 @@ @@ -72,15 +72,6 @@ savedToolIdentifier = "" useCustomWorkingDirectory = "NO" debugDocumentVersioning = "YES"> - - - - diff --git a/Adyen.xcodeproj/xcshareddata/xcschemes/SwiftUI-UITests.xcscheme b/Adyen.xcodeproj/xcshareddata/xcschemes/SwiftUI-UITests.xcscheme deleted file mode 100644 index 7f209f2d07..0000000000 --- a/Adyen.xcodeproj/xcshareddata/xcschemes/SwiftUI-UITests.xcscheme +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Adyen.xcodeproj/xcshareddata/xcschemes/UnitTests.xcscheme b/Adyen.xcodeproj/xcshareddata/xcschemes/UnitTests.xcscheme index 55ff0d035d..d4316fe51c 100644 --- a/Adyen.xcodeproj/xcshareddata/xcschemes/UnitTests.xcscheme +++ b/Adyen.xcodeproj/xcshareddata/xcschemes/UnitTests.xcscheme @@ -13,7 +13,7 @@ shouldUseLaunchSchemeArgsEnv = "YES"> diff --git a/AdyenUITests/AdyenSwiftUITests.swift b/AdyenUITests/AdyenSwiftUITests.swift deleted file mode 100644 index 19f782ad71..0000000000 --- a/AdyenUITests/AdyenSwiftUITests.swift +++ /dev/null @@ -1,74 +0,0 @@ -// -// Copyright (c) 2024 Adyen N.V. -// -// This file is open source and available under the MIT license. See the LICENSE file for more info. -// - -import XCTest - -class AdyenSwiftUITests: XCTestCase { - - func buildTestableApp() -> XCUIApplication { - let app = XCUIApplication() - app.launchArguments = ["-UITests"] - return app - } - - func testDropInAdvanced() throws { - - let app = buildTestableApp() - app.launch() - let sessionSwitch = sessionSwitch(in: app) - - XCTAssertEqual(sessionSwitch.value as! String, "1", "Session switch should be on by default") - - // Enabling Advanced Flow - sessionSwitch.tap() - XCTAssertEqual(sessionSwitch.value as! String, "0") - - app.buttons["Drop In"].tap() - - wait(for: [app.buttons["Pay €174.08"], - app.staticTexts["Adyen Demo"], - app.buttons["Change Payment Method"]] - ) - } - - func testCardComponentAdvanced() throws { - - let app = buildTestableApp() - app.launch() - let sessionSwitch = sessionSwitch(in: app) - - XCTAssertEqual(sessionSwitch.value as! String, "1", "Session switch should be on by default") - - // Enabling Advanced Flow - sessionSwitch.tap() - XCTAssertEqual(sessionSwitch.value as! String, "0") - - app.buttons["Card"].tap() - - wait(for: [app.buttons["Pay €174.08"], - app.staticTexts["Credit Card"], - app.textFields["1234 5678 9012 3456"], - app.textFields["MM/YY"], - app.textFields["3 digits"]] - ) - } - - private func sessionSwitch(in app: XCUIApplication) -> XCUIElement { - - app.switches["sessionSwitch"] - .children(matching: .switch) - .firstMatch - } - - private func wait(for elements: [XCUIElement]) { - elements.forEach { - let predicate = NSPredicate(format: "exists == 1") - - expectation(for: predicate, evaluatedWith: $0, handler: nil) - } - waitForExpectations(timeout: 20, handler: nil) - } -} diff --git a/AdyenUITests/Info.plist b/AdyenUITests/Info.plist deleted file mode 100644 index 6ab3295e91..0000000000 --- a/AdyenUITests/Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - $(PRODUCT_BUNDLE_PACKAGE_TYPE) - CFBundleShortVersionString - 5.7.0 - CFBundleVersion - 1 - - diff --git a/Scripts/test-carthage-integration.sh b/Scripts/test-carthage-integration.sh index 33588a7d13..3a4ff1f361 100755 --- a/Scripts/test-carthage-integration.sh +++ b/Scripts/test-carthage-integration.sh @@ -124,26 +124,25 @@ schemes: mkdir -p Tests mkdir -p Source -cp "../AdyenIntegrationTests/DropIn Tests/DropInTests.swift" Tests/DropInTests.swift -cp "../AdyenIntegrationTests/DropIn Tests/DropInDelegateMock.swift" Tests/DropInDelegateMock.swift -cp "../AdyenIntegrationTests/Card Tests/Mocks/OpenExternalAppDetector+Mock.swift" Tests/OpenExternalAppDetector+Mock.swift -cp "../AdyenIntegrationTests/Card Tests/3DS2 Component/ThreeDS2PlusDACoreActionHandlerTests.swift" Tests/ThreeDS2PlusDACoreActionHandlerTests.swift -cp "../AdyenIntegrationTests/Card Tests/3DS2 Component/ThreeDS2PlusDACoreActionHandlerTests+Constants.swift" Tests/ThreeDS2PlusDACoreActionHandlerTests+Constants.swift -cp "../AdyenIntegrationTests/Card Tests/3DS2 Component/AnyADYServiceMock.swift" Tests/AnyADYServiceMock.swift -cp "../AdyenIntegrationTests/Card Tests/3DS2 Component/AuthenticationServiceMock.swift" Tests/AuthenticationServiceMock.swift -cp "../AdyenIntegrationTests/Card Tests/3DS2 Component/ThreeDSResultExtension.swift" Tests/ThreeDSResultExtension.swift -cp "../AdyenIntegrationTests/Helpers/XCTestCase+RootViewController.swift" Tests/XCTestCase+RootViewController.swift -cp "../AdyenIntegrationTests/Helpers/XCTestCase+Wait.swift" Tests/XCTestCase+Wait.swift -cp "../AdyenIntegrationTests/Helpers/XCTestCase+Wait+UIKit.swift" Tests/XCTestCase+Wait+UIKit.swift -cp "../AdyenIntegrationTests/Helpers/UIViewController+Search.swift" Tests/UIViewController+Search.swift -cp "../AdyenUnitTests/Helpers/PaymentMethods+Equatable.swift" Tests/PaymentMethods+Equatable.swift -cp "../AdyenUnitTests/Analytics/AnalyticsProviderMock.swift" Tests/AnalyticsProviderMock.swift -cp "../AdyenUnitTests/Mocks/DummyData/Dummy.swift" Tests/Dummy.swift -cp "../AdyenUnitTests/APIClientMock.swift" Tests/APIClientMock.swift -cp "../AdyenUnitTests/Mocks/ImageLoaderMock.swift" Tests/ImageLoaderMock.swift -cp "../AdyenUnitTests/Helpers/String+UIImage.swift" Tests/String+UIImage.swift - -cp "../AdyenUnitTests/APIClientMock.swift" Source/APIClientMock.swift +cp "../Tests/IntegrationTests/DropIn Tests/DropInTests.swift" Tests/DropInTests.swift +cp "../Tests/IntegrationTests/DropIn Tests/DropInDelegateMock.swift" Tests/DropInDelegateMock.swift +cp "../Tests/IntegrationTests/Card Tests/Mocks/OpenExternalAppDetector+Mock.swift" Tests/OpenExternalAppDetector+Mock.swift +cp "../Tests/IntegrationTests/Card Tests/3DS2 Component/ThreeDS2PlusDACoreActionHandlerTests.swift" Tests/ThreeDS2PlusDACoreActionHandlerTests.swift +cp "../Tests/IntegrationTests/Card Tests/3DS2 Component/ThreeDS2PlusDACoreActionHandlerTests+Constants.swift" Tests/ThreeDS2PlusDACoreActionHandlerTests+Constants.swift +cp "../Tests/IntegrationTests/Card Tests/3DS2 Component/AnyADYServiceMock.swift" Tests/AnyADYServiceMock.swift +cp "../Tests/IntegrationTests/Card Tests/3DS2 Component/AuthenticationServiceMock.swift" Tests/AuthenticationServiceMock.swift +cp "../Tests/IntegrationTests/Card Tests/3DS2 Component/ThreeDSResultExtension.swift" Tests/ThreeDSResultExtension.swift +cp "../Tests/IntegrationTests/Helpers/XCTestCase+RootViewController.swift" Tests/XCTestCase+RootViewController.swift +cp "../Tests/IntegrationTests/Helpers/XCTestCase+Wait.swift" Tests/XCTestCase+Wait.swift +cp "../Tests/IntegrationTests/Helpers/XCTestCase+Wait+UIKit.swift" Tests/XCTestCase+Wait+UIKit.swift +cp "../Tests/IntegrationTests/Helpers/UIViewController+Search.swift" Tests/UIViewController+Search.swift +cp "../Tests/UnitTests/Helpers/PaymentMethods+Equatable.swift" Tests/PaymentMethods+Equatable.swift +cp "../Tests/UnitTests/Analytics/AnalyticsProviderMock.swift" Tests/AnalyticsProviderMock.swift +cp "../Tests/UnitTests/Mocks/DummyData/Dummy.swift" Tests/Dummy.swift +cp "../Tests/UnitTests/APIClientMock.swift" Tests/APIClientMock.swift +cp "../Tests/UnitTests/Mocks/ImageLoaderMock.swift" Tests/ImageLoaderMock.swift +cp "../Tests/UnitTests/Helpers/String+UIImage.swift" Tests/String+UIImage.swift +cp "../Tests/UnitTests/APIClientMock.swift" Source/APIClientMock.swift cp -a "../Demo/Common" Source/ cp -a "../Demo/UIKit" Source/ cp "../Demo/Configuration.swift" Source/Configuration.swift diff --git a/TestPlans/UITests.xctestplan b/TestPlans/UITests.xctestplan deleted file mode 100644 index f69b4f41c6..0000000000 --- a/TestPlans/UITests.xctestplan +++ /dev/null @@ -1,31 +0,0 @@ -{ - "configurations" : [ - { - "id" : "C36793B0-7812-4DCD-AF24-8807D75085D1", - "name" : "Configuration 1", - "options" : { - - } - } - ], - "defaultOptions" : { - "codeCoverage" : false, - "commandLineArgumentEntries" : [ - { - "argument" : "-UITests" - } - ], - "language" : "en", - "region" : "US" - }, - "testTargets" : [ - { - "target" : { - "containerPath" : "container:Adyen.xcodeproj", - "identifier" : "F9615FAE252DDA4800FA8EDD", - "name" : "SwiftUI-UITests" - } - } - ], - "version" : 1 -} diff --git a/AdyenIntegrationTests/Actions Tests/ActionComponent/ActionComponentDelegateMock.swift b/Tests/IntegrationTests/Actions Tests/ActionComponent/ActionComponentDelegateMock.swift similarity index 100% rename from AdyenIntegrationTests/Actions Tests/ActionComponent/ActionComponentDelegateMock.swift rename to Tests/IntegrationTests/Actions Tests/ActionComponent/ActionComponentDelegateMock.swift diff --git a/AdyenIntegrationTests/Actions Tests/ActionComponent/AdyenActionComponentTests.swift b/Tests/IntegrationTests/Actions Tests/ActionComponent/AdyenActionComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Actions Tests/ActionComponent/AdyenActionComponentTests.swift rename to Tests/IntegrationTests/Actions Tests/ActionComponent/AdyenActionComponentTests.swift diff --git a/AdyenIntegrationTests/Actions Tests/Await/AwaitComponentTests.swift b/Tests/IntegrationTests/Actions Tests/Await/AwaitComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Actions Tests/Await/AwaitComponentTests.swift rename to Tests/IntegrationTests/Actions Tests/Await/AwaitComponentTests.swift diff --git a/AdyenIntegrationTests/Actions Tests/Await/PollingComponentTests.swift b/Tests/IntegrationTests/Actions Tests/Await/PollingComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Actions Tests/Await/PollingComponentTests.swift rename to Tests/IntegrationTests/Actions Tests/Await/PollingComponentTests.swift diff --git a/AdyenIntegrationTests/Actions Tests/Redirect/RedirectComponentTests.swift b/Tests/IntegrationTests/Actions Tests/Redirect/RedirectComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Actions Tests/Redirect/RedirectComponentTests.swift rename to Tests/IntegrationTests/Actions Tests/Redirect/RedirectComponentTests.swift diff --git a/AdyenIntegrationTests/Actions Tests/Redirect/RedirectDetailsTests.swift b/Tests/IntegrationTests/Actions Tests/Redirect/RedirectDetailsTests.swift similarity index 100% rename from AdyenIntegrationTests/Actions Tests/Redirect/RedirectDetailsTests.swift rename to Tests/IntegrationTests/Actions Tests/Redirect/RedirectDetailsTests.swift diff --git a/AdyenIntegrationTests/Actions Tests/Redirect/RedirectListnerTests.swift b/Tests/IntegrationTests/Actions Tests/Redirect/RedirectListnerTests.swift similarity index 100% rename from AdyenIntegrationTests/Actions Tests/Redirect/RedirectListnerTests.swift rename to Tests/IntegrationTests/Actions Tests/Redirect/RedirectListnerTests.swift diff --git a/AdyenIntegrationTests/Actions Tests/Voucher/AppleWalletPassProviderTests.swift b/Tests/IntegrationTests/Actions Tests/Voucher/AppleWalletPassProviderTests.swift similarity index 100% rename from AdyenIntegrationTests/Actions Tests/Voucher/AppleWalletPassProviderTests.swift rename to Tests/IntegrationTests/Actions Tests/Voucher/AppleWalletPassProviderTests.swift diff --git a/AdyenIntegrationTests/Actions Tests/Voucher/BoletoVoucherShareableVoucherViewProviderTests.swift b/Tests/IntegrationTests/Actions Tests/Voucher/BoletoVoucherShareableVoucherViewProviderTests.swift similarity index 100% rename from AdyenIntegrationTests/Actions Tests/Voucher/BoletoVoucherShareableVoucherViewProviderTests.swift rename to Tests/IntegrationTests/Actions Tests/Voucher/BoletoVoucherShareableVoucherViewProviderTests.swift diff --git a/AdyenIntegrationTests/Actions Tests/Voucher/DokuVoucherUITests.swift b/Tests/IntegrationTests/Actions Tests/Voucher/DokuVoucherUITests.swift similarity index 100% rename from AdyenIntegrationTests/Actions Tests/Voucher/DokuVoucherUITests.swift rename to Tests/IntegrationTests/Actions Tests/Voucher/DokuVoucherUITests.swift diff --git a/AdyenIntegrationTests/Actions Tests/Voucher/EContextATMShareableVoucherViewProviderTests.swift b/Tests/IntegrationTests/Actions Tests/Voucher/EContextATMShareableVoucherViewProviderTests.swift similarity index 100% rename from AdyenIntegrationTests/Actions Tests/Voucher/EContextATMShareableVoucherViewProviderTests.swift rename to Tests/IntegrationTests/Actions Tests/Voucher/EContextATMShareableVoucherViewProviderTests.swift diff --git a/AdyenIntegrationTests/Actions Tests/Voucher/EContextStoresVoucherViewControllerProviderTests.swift b/Tests/IntegrationTests/Actions Tests/Voucher/EContextStoresVoucherViewControllerProviderTests.swift similarity index 100% rename from AdyenIntegrationTests/Actions Tests/Voucher/EContextStoresVoucherViewControllerProviderTests.swift rename to Tests/IntegrationTests/Actions Tests/Voucher/EContextStoresVoucherViewControllerProviderTests.swift diff --git a/AdyenIntegrationTests/Actions Tests/Voucher/MultibancoShareableVoucherViewProviderTests.swift b/Tests/IntegrationTests/Actions Tests/Voucher/MultibancoShareableVoucherViewProviderTests.swift similarity index 100% rename from AdyenIntegrationTests/Actions Tests/Voucher/MultibancoShareableVoucherViewProviderTests.swift rename to Tests/IntegrationTests/Actions Tests/Voucher/MultibancoShareableVoucherViewProviderTests.swift diff --git a/AdyenIntegrationTests/Actions Tests/Voucher/OXXOShareableVoucherViewProviderTests.swift b/Tests/IntegrationTests/Actions Tests/Voucher/OXXOShareableVoucherViewProviderTests.swift similarity index 100% rename from AdyenIntegrationTests/Actions Tests/Voucher/OXXOShareableVoucherViewProviderTests.swift rename to Tests/IntegrationTests/Actions Tests/Voucher/OXXOShareableVoucherViewProviderTests.swift diff --git a/AdyenIntegrationTests/Actions Tests/Voucher/VoucherComponentTests.swift b/Tests/IntegrationTests/Actions Tests/Voucher/VoucherComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Actions Tests/Voucher/VoucherComponentTests.swift rename to Tests/IntegrationTests/Actions Tests/Voucher/VoucherComponentTests.swift diff --git a/AdyenIntegrationTests/Actions Tests/Voucher/VoucherShareableViewProviderMock.swift b/Tests/IntegrationTests/Actions Tests/Voucher/VoucherShareableViewProviderMock.swift similarity index 100% rename from AdyenIntegrationTests/Actions Tests/Voucher/VoucherShareableViewProviderMock.swift rename to Tests/IntegrationTests/Actions Tests/Voucher/VoucherShareableViewProviderMock.swift diff --git a/AdyenIntegrationTests/Actions Tests/Voucher/VoucherViewDelegateMock.swift b/Tests/IntegrationTests/Actions Tests/Voucher/VoucherViewDelegateMock.swift similarity index 100% rename from AdyenIntegrationTests/Actions Tests/Voucher/VoucherViewDelegateMock.swift rename to Tests/IntegrationTests/Actions Tests/Voucher/VoucherViewDelegateMock.swift diff --git a/AdyenIntegrationTests/Actions Tests/Voucher/VoucherViewTests.swift b/Tests/IntegrationTests/Actions Tests/Voucher/VoucherViewTests.swift similarity index 100% rename from AdyenIntegrationTests/Actions Tests/Voucher/VoucherViewTests.swift rename to Tests/IntegrationTests/Actions Tests/Voucher/VoucherViewTests.swift diff --git a/AdyenIntegrationTests/Card Tests/3DS2 Component/3DS2 Fingerprint Submitter/ThreeDS2FingerprintSubmitterTests.swift b/Tests/IntegrationTests/Card Tests/3DS2 Component/3DS2 Fingerprint Submitter/ThreeDS2FingerprintSubmitterTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/3DS2 Component/3DS2 Fingerprint Submitter/ThreeDS2FingerprintSubmitterTests.swift rename to Tests/IntegrationTests/Card Tests/3DS2 Component/3DS2 Fingerprint Submitter/ThreeDS2FingerprintSubmitterTests.swift diff --git a/AdyenIntegrationTests/Card Tests/3DS2 Component/AnyADYServiceMock.swift b/Tests/IntegrationTests/Card Tests/3DS2 Component/AnyADYServiceMock.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/3DS2 Component/AnyADYServiceMock.swift rename to Tests/IntegrationTests/Card Tests/3DS2 Component/AnyADYServiceMock.swift diff --git a/AdyenIntegrationTests/Card Tests/3DS2 Component/AnyRedirectComponentMock.swift b/Tests/IntegrationTests/Card Tests/3DS2 Component/AnyRedirectComponentMock.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/3DS2 Component/AnyRedirectComponentMock.swift rename to Tests/IntegrationTests/Card Tests/3DS2 Component/AnyRedirectComponentMock.swift diff --git a/AdyenIntegrationTests/Card Tests/3DS2 Component/AnyThreeDS2ActionHandlerMock.swift b/Tests/IntegrationTests/Card Tests/3DS2 Component/AnyThreeDS2ActionHandlerMock.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/3DS2 Component/AnyThreeDS2ActionHandlerMock.swift rename to Tests/IntegrationTests/Card Tests/3DS2 Component/AnyThreeDS2ActionHandlerMock.swift diff --git a/AdyenIntegrationTests/Card Tests/3DS2 Component/AnyThreeDS2FingerprintSubmitterMock.swift b/Tests/IntegrationTests/Card Tests/3DS2 Component/AnyThreeDS2FingerprintSubmitterMock.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/3DS2 Component/AnyThreeDS2FingerprintSubmitterMock.swift rename to Tests/IntegrationTests/Card Tests/3DS2 Component/AnyThreeDS2FingerprintSubmitterMock.swift diff --git a/AdyenIntegrationTests/Card Tests/3DS2 Component/AuthenticationServiceMock.swift b/Tests/IntegrationTests/Card Tests/3DS2 Component/AuthenticationServiceMock.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/3DS2 Component/AuthenticationServiceMock.swift rename to Tests/IntegrationTests/Card Tests/3DS2 Component/AuthenticationServiceMock.swift diff --git a/AdyenIntegrationTests/Card Tests/3DS2 Component/ThreeDS2ClassicActionHandlerTests.swift b/Tests/IntegrationTests/Card Tests/3DS2 Component/ThreeDS2ClassicActionHandlerTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/3DS2 Component/ThreeDS2ClassicActionHandlerTests.swift rename to Tests/IntegrationTests/Card Tests/3DS2 Component/ThreeDS2ClassicActionHandlerTests.swift diff --git a/AdyenIntegrationTests/Card Tests/3DS2 Component/ThreeDS2CompactActionHandlerTests.swift b/Tests/IntegrationTests/Card Tests/3DS2 Component/ThreeDS2CompactActionHandlerTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/3DS2 Component/ThreeDS2CompactActionHandlerTests.swift rename to Tests/IntegrationTests/Card Tests/3DS2 Component/ThreeDS2CompactActionHandlerTests.swift diff --git a/AdyenIntegrationTests/Card Tests/3DS2 Component/ThreeDS2ComponentTests.swift b/Tests/IntegrationTests/Card Tests/3DS2 Component/ThreeDS2ComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/3DS2 Component/ThreeDS2ComponentTests.swift rename to Tests/IntegrationTests/Card Tests/3DS2 Component/ThreeDS2ComponentTests.swift diff --git a/AdyenIntegrationTests/Card Tests/3DS2 Component/ThreeDS2PlusDACoreActionHandlerTests+Constants.swift b/Tests/IntegrationTests/Card Tests/3DS2 Component/ThreeDS2PlusDACoreActionHandlerTests+Constants.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/3DS2 Component/ThreeDS2PlusDACoreActionHandlerTests+Constants.swift rename to Tests/IntegrationTests/Card Tests/3DS2 Component/ThreeDS2PlusDACoreActionHandlerTests+Constants.swift diff --git a/AdyenIntegrationTests/Card Tests/3DS2 Component/ThreeDS2PlusDACoreActionHandlerTests.swift b/Tests/IntegrationTests/Card Tests/3DS2 Component/ThreeDS2PlusDACoreActionHandlerTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/3DS2 Component/ThreeDS2PlusDACoreActionHandlerTests.swift rename to Tests/IntegrationTests/Card Tests/3DS2 Component/ThreeDS2PlusDACoreActionHandlerTests.swift diff --git a/AdyenIntegrationTests/Card Tests/3DS2 Component/ThreeDSResultExtension.swift b/Tests/IntegrationTests/Card Tests/3DS2 Component/ThreeDSResultExtension.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/3DS2 Component/ThreeDSResultExtension.swift rename to Tests/IntegrationTests/Card Tests/3DS2 Component/ThreeDSResultExtension.swift diff --git a/AdyenIntegrationTests/Card Tests/BCMCComponentTests.swift b/Tests/IntegrationTests/Card Tests/BCMCComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/BCMCComponentTests.swift rename to Tests/IntegrationTests/Card Tests/BCMCComponentTests.swift diff --git a/AdyenIntegrationTests/Card Tests/CardComponentEventTests.swift b/Tests/IntegrationTests/Card Tests/CardComponentEventTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/CardComponentEventTests.swift rename to Tests/IntegrationTests/Card Tests/CardComponentEventTests.swift diff --git a/AdyenIntegrationTests/Card Tests/CardComponentTests.swift b/Tests/IntegrationTests/Card Tests/CardComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/CardComponentTests.swift rename to Tests/IntegrationTests/Card Tests/CardComponentTests.swift diff --git a/AdyenIntegrationTests/Card Tests/CardDetailsTests.swift b/Tests/IntegrationTests/Card Tests/CardDetailsTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/CardDetailsTests.swift rename to Tests/IntegrationTests/Card Tests/CardDetailsTests.swift diff --git a/AdyenIntegrationTests/Card Tests/CardNumbers.swift b/Tests/IntegrationTests/Card Tests/CardNumbers.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/CardNumbers.swift rename to Tests/IntegrationTests/Card Tests/CardNumbers.swift diff --git a/AdyenIntegrationTests/Card Tests/CardPublicKeyProviderTests.swift b/Tests/IntegrationTests/Card Tests/CardPublicKeyProviderTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/CardPublicKeyProviderTests.swift rename to Tests/IntegrationTests/Card Tests/CardPublicKeyProviderTests.swift diff --git a/AdyenIntegrationTests/Card Tests/Formatters/BrazilSocialSecurityNumberFormatterTests.swift b/Tests/IntegrationTests/Card Tests/Formatters/BrazilSocialSecurityNumberFormatterTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/Formatters/BrazilSocialSecurityNumberFormatterTests.swift rename to Tests/IntegrationTests/Card Tests/Formatters/BrazilSocialSecurityNumberFormatterTests.swift diff --git a/AdyenIntegrationTests/Card Tests/Formatters/CardExpiryDateFormatterTests.swift b/Tests/IntegrationTests/Card Tests/Formatters/CardExpiryDateFormatterTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/Formatters/CardExpiryDateFormatterTests.swift rename to Tests/IntegrationTests/Card Tests/Formatters/CardExpiryDateFormatterTests.swift diff --git a/AdyenIntegrationTests/Card Tests/Formatters/CardNumberFormatterTests.swift b/Tests/IntegrationTests/Card Tests/Formatters/CardNumberFormatterTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/Formatters/CardNumberFormatterTests.swift rename to Tests/IntegrationTests/Card Tests/Formatters/CardNumberFormatterTests.swift diff --git a/AdyenIntegrationTests/Card Tests/Formatters/CardSecurityCodeFormatterTests.swift b/Tests/IntegrationTests/Card Tests/Formatters/CardSecurityCodeFormatterTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/Formatters/CardSecurityCodeFormatterTests.swift rename to Tests/IntegrationTests/Card Tests/Formatters/CardSecurityCodeFormatterTests.swift diff --git a/AdyenIntegrationTests/Card Tests/Items/CardNumberItem/FormCardNumberItemTests.swift b/Tests/IntegrationTests/Card Tests/Items/CardNumberItem/FormCardNumberItemTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/Items/CardNumberItem/FormCardNumberItemTests.swift rename to Tests/IntegrationTests/Card Tests/Items/CardNumberItem/FormCardNumberItemTests.swift diff --git a/AdyenIntegrationTests/Card Tests/Items/CardNumberItem/FormCardNumberItemViewTests.swift b/Tests/IntegrationTests/Card Tests/Items/CardNumberItem/FormCardNumberItemViewTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/Items/CardNumberItem/FormCardNumberItemViewTests.swift rename to Tests/IntegrationTests/Card Tests/Items/CardNumberItem/FormCardNumberItemViewTests.swift diff --git a/AdyenIntegrationTests/Card Tests/Items/CardNumberItem/FormItemViewBuilderTests.swift b/Tests/IntegrationTests/Card Tests/Items/CardNumberItem/FormItemViewBuilderTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/Items/CardNumberItem/FormItemViewBuilderTests.swift rename to Tests/IntegrationTests/Card Tests/Items/CardNumberItem/FormItemViewBuilderTests.swift diff --git a/AdyenIntegrationTests/Card Tests/Items/CardSecurityCodeItem/FormCardSecurityCodeItemViewTests.swift b/Tests/IntegrationTests/Card Tests/Items/CardSecurityCodeItem/FormCardSecurityCodeItemViewTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/Items/CardSecurityCodeItem/FormCardSecurityCodeItemViewTests.swift rename to Tests/IntegrationTests/Card Tests/Items/CardSecurityCodeItem/FormCardSecurityCodeItemViewTests.swift diff --git a/AdyenIntegrationTests/Card Tests/Mocks/CardComponentDelegateMock.swift b/Tests/IntegrationTests/Card Tests/Mocks/CardComponentDelegateMock.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/Mocks/CardComponentDelegateMock.swift rename to Tests/IntegrationTests/Card Tests/Mocks/CardComponentDelegateMock.swift diff --git a/AdyenIntegrationTests/Card Tests/Mocks/CardTypeProviderMock.swift b/Tests/IntegrationTests/Card Tests/Mocks/CardTypeProviderMock.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/Mocks/CardTypeProviderMock.swift rename to Tests/IntegrationTests/Card Tests/Mocks/CardTypeProviderMock.swift diff --git a/AdyenIntegrationTests/Card Tests/Mocks/OpenExternalAppDetector+Mock.swift b/Tests/IntegrationTests/Card Tests/Mocks/OpenExternalAppDetector+Mock.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/Mocks/OpenExternalAppDetector+Mock.swift rename to Tests/IntegrationTests/Card Tests/Mocks/OpenExternalAppDetector+Mock.swift diff --git a/AdyenIntegrationTests/Card Tests/Mocks/PublicKeyProviderMock.swift b/Tests/IntegrationTests/Card Tests/Mocks/PublicKeyProviderMock.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/Mocks/PublicKeyProviderMock.swift rename to Tests/IntegrationTests/Card Tests/Mocks/PublicKeyProviderMock.swift diff --git a/AdyenIntegrationTests/Card Tests/StoredCardAlertManagerTests.swift b/Tests/IntegrationTests/Card Tests/StoredCardAlertManagerTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/StoredCardAlertManagerTests.swift rename to Tests/IntegrationTests/Card Tests/StoredCardAlertManagerTests.swift diff --git a/AdyenIntegrationTests/Card Tests/StoredCardComponentTests.swift b/Tests/IntegrationTests/Card Tests/StoredCardComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/StoredCardComponentTests.swift rename to Tests/IntegrationTests/Card Tests/StoredCardComponentTests.swift diff --git a/AdyenIntegrationTests/Card Tests/StoredPaymentMethodComponentTests.swift b/Tests/IntegrationTests/Card Tests/StoredPaymentMethodComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/StoredPaymentMethodComponentTests.swift rename to Tests/IntegrationTests/Card Tests/StoredPaymentMethodComponentTests.swift diff --git a/AdyenIntegrationTests/Card Tests/Utilities/CardBrandProviderTests.swift b/Tests/IntegrationTests/Card Tests/Utilities/CardBrandProviderTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/Utilities/CardBrandProviderTests.swift rename to Tests/IntegrationTests/Card Tests/Utilities/CardBrandProviderTests.swift diff --git a/AdyenIntegrationTests/Card Tests/Utilities/CardEncryptorCardTests.swift b/Tests/IntegrationTests/Card Tests/Utilities/CardEncryptorCardTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/Utilities/CardEncryptorCardTests.swift rename to Tests/IntegrationTests/Card Tests/Utilities/CardEncryptorCardTests.swift diff --git a/AdyenIntegrationTests/Card Tests/Utilities/CardTypeDetectorTests.swift b/Tests/IntegrationTests/Card Tests/Utilities/CardTypeDetectorTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/Utilities/CardTypeDetectorTests.swift rename to Tests/IntegrationTests/Card Tests/Utilities/CardTypeDetectorTests.swift diff --git a/AdyenIntegrationTests/Card Tests/Utilities/ThrottlerTests.swift b/Tests/IntegrationTests/Card Tests/Utilities/ThrottlerTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/Utilities/ThrottlerTests.swift rename to Tests/IntegrationTests/Card Tests/Utilities/ThrottlerTests.swift diff --git a/AdyenIntegrationTests/Card Tests/Validators/CardExpiryDateValidatorTests.swift b/Tests/IntegrationTests/Card Tests/Validators/CardExpiryDateValidatorTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/Validators/CardExpiryDateValidatorTests.swift rename to Tests/IntegrationTests/Card Tests/Validators/CardExpiryDateValidatorTests.swift diff --git a/AdyenIntegrationTests/Card Tests/Validators/CardNumberValidatorTests.swift b/Tests/IntegrationTests/Card Tests/Validators/CardNumberValidatorTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/Validators/CardNumberValidatorTests.swift rename to Tests/IntegrationTests/Card Tests/Validators/CardNumberValidatorTests.swift diff --git a/AdyenIntegrationTests/Card Tests/Validators/CardPublicKeyValidatorTests.swift b/Tests/IntegrationTests/Card Tests/Validators/CardPublicKeyValidatorTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/Validators/CardPublicKeyValidatorTests.swift rename to Tests/IntegrationTests/Card Tests/Validators/CardPublicKeyValidatorTests.swift diff --git a/AdyenIntegrationTests/Card Tests/Validators/CardSecurityCodeValidatorTests.swift b/Tests/IntegrationTests/Card Tests/Validators/CardSecurityCodeValidatorTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/Validators/CardSecurityCodeValidatorTests.swift rename to Tests/IntegrationTests/Card Tests/Validators/CardSecurityCodeValidatorTests.swift diff --git a/AdyenIntegrationTests/Card Tests/Validators/EmailValidatorTests.swift b/Tests/IntegrationTests/Card Tests/Validators/EmailValidatorTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/Validators/EmailValidatorTests.swift rename to Tests/IntegrationTests/Card Tests/Validators/EmailValidatorTests.swift diff --git a/AdyenIntegrationTests/Card Tests/Validators/NumericStringValidatorTests.swift b/Tests/IntegrationTests/Card Tests/Validators/NumericStringValidatorTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/Validators/NumericStringValidatorTests.swift rename to Tests/IntegrationTests/Card Tests/Validators/NumericStringValidatorTests.swift diff --git a/AdyenIntegrationTests/Card Tests/Validators/PhoneNumberValidatorTests.swift b/Tests/IntegrationTests/Card Tests/Validators/PhoneNumberValidatorTests.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/Validators/PhoneNumberValidatorTests.swift rename to Tests/IntegrationTests/Card Tests/Validators/PhoneNumberValidatorTests.swift diff --git a/AdyenIntegrationTests/Card Tests/Validators/RandomStringGenerator.swift b/Tests/IntegrationTests/Card Tests/Validators/RandomStringGenerator.swift similarity index 100% rename from AdyenIntegrationTests/Card Tests/Validators/RandomStringGenerator.swift rename to Tests/IntegrationTests/Card Tests/Validators/RandomStringGenerator.swift diff --git a/AdyenIntegrationTests/Components Tests/ACH Direct Debit/ACHDirectDebitComponentTests.swift b/Tests/IntegrationTests/Components Tests/ACH Direct Debit/ACHDirectDebitComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/ACH Direct Debit/ACHDirectDebitComponentTests.swift rename to Tests/IntegrationTests/Components Tests/ACH Direct Debit/ACHDirectDebitComponentTests.swift diff --git a/AdyenIntegrationTests/Components Tests/Affirm/AffirmComponentTests.swift b/Tests/IntegrationTests/Components Tests/Affirm/AffirmComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/Affirm/AffirmComponentTests.swift rename to Tests/IntegrationTests/Components Tests/Affirm/AffirmComponentTests.swift diff --git a/AdyenIntegrationTests/Components Tests/Apple Pay/ApplePayComponentTests.swift b/Tests/IntegrationTests/Components Tests/Apple Pay/ApplePayComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/Apple Pay/ApplePayComponentTests.swift rename to Tests/IntegrationTests/Components Tests/Apple Pay/ApplePayComponentTests.swift diff --git a/AdyenIntegrationTests/Components Tests/Apple Pay/ApplePayDelegateMock.swift b/Tests/IntegrationTests/Components Tests/Apple Pay/ApplePayDelegateMock.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/Apple Pay/ApplePayDelegateMock.swift rename to Tests/IntegrationTests/Components Tests/Apple Pay/ApplePayDelegateMock.swift diff --git a/AdyenIntegrationTests/Components Tests/Apple Pay/ApplePayDetailsTest.swift b/Tests/IntegrationTests/Components Tests/Apple Pay/ApplePayDetailsTest.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/Apple Pay/ApplePayDetailsTest.swift rename to Tests/IntegrationTests/Components Tests/Apple Pay/ApplePayDetailsTest.swift diff --git a/AdyenIntegrationTests/Components Tests/Apple Pay/PreApplePayComponentTests.swift b/Tests/IntegrationTests/Components Tests/Apple Pay/PreApplePayComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/Apple Pay/PreApplePayComponentTests.swift rename to Tests/IntegrationTests/Components Tests/Apple Pay/PreApplePayComponentTests.swift diff --git a/AdyenIntegrationTests/Components Tests/Atome/AtomeComponentTests.swift b/Tests/IntegrationTests/Components Tests/Atome/AtomeComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/Atome/AtomeComponentTests.swift rename to Tests/IntegrationTests/Components Tests/Atome/AtomeComponentTests.swift diff --git a/AdyenIntegrationTests/Components Tests/BACS Direct Debit/BACSDirectDebitComponentTests.swift b/Tests/IntegrationTests/Components Tests/BACS Direct Debit/BACSDirectDebitComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/BACS Direct Debit/BACSDirectDebitComponentTests.swift rename to Tests/IntegrationTests/Components Tests/BACS Direct Debit/BACSDirectDebitComponentTests.swift diff --git a/AdyenIntegrationTests/Components Tests/BACS Direct Debit/DocumentComponentTests.swift b/Tests/IntegrationTests/Components Tests/BACS Direct Debit/DocumentComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/BACS Direct Debit/DocumentComponentTests.swift rename to Tests/IntegrationTests/Components Tests/BACS Direct Debit/DocumentComponentTests.swift diff --git a/AdyenIntegrationTests/Components Tests/BACS Direct Debit/Factories/BACSItemsFactoryTests.swift b/Tests/IntegrationTests/Components Tests/BACS Direct Debit/Factories/BACSItemsFactoryTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/BACS Direct Debit/Factories/BACSItemsFactoryTests.swift rename to Tests/IntegrationTests/Components Tests/BACS Direct Debit/Factories/BACSItemsFactoryTests.swift diff --git a/AdyenIntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSConfirmationPresenterProtocolMock.swift b/Tests/IntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSConfirmationPresenterProtocolMock.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSConfirmationPresenterProtocolMock.swift rename to Tests/IntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSConfirmationPresenterProtocolMock.swift diff --git a/AdyenIntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSConfirmationViewProtocolMock.swift b/Tests/IntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSConfirmationViewProtocolMock.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSConfirmationViewProtocolMock.swift rename to Tests/IntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSConfirmationViewProtocolMock.swift diff --git a/AdyenIntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSDirectDebitComponentTrackerProtocolMock.swift b/Tests/IntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSDirectDebitComponentTrackerProtocolMock.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSDirectDebitComponentTrackerProtocolMock.swift rename to Tests/IntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSDirectDebitComponentTrackerProtocolMock.swift diff --git a/AdyenIntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSInputFormViewProtocolMock.swift b/Tests/IntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSInputFormViewProtocolMock.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSInputFormViewProtocolMock.swift rename to Tests/IntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSInputFormViewProtocolMock.swift diff --git a/AdyenIntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSInputPresenterProtocolMock.swift b/Tests/IntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSInputPresenterProtocolMock.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSInputPresenterProtocolMock.swift rename to Tests/IntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSInputPresenterProtocolMock.swift diff --git a/AdyenIntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSItemsFactoryProtocolMock.swift b/Tests/IntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSItemsFactoryProtocolMock.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSItemsFactoryProtocolMock.swift rename to Tests/IntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSItemsFactoryProtocolMock.swift diff --git a/AdyenIntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSRouterProtocolMock.swift b/Tests/IntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSRouterProtocolMock.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSRouterProtocolMock.swift rename to Tests/IntegrationTests/Components Tests/BACS Direct Debit/Mocks/BACSRouterProtocolMock.swift diff --git a/AdyenIntegrationTests/Components Tests/BACS Direct Debit/Mocks/DocumentActionViewDelegateMock.swift b/Tests/IntegrationTests/Components Tests/BACS Direct Debit/Mocks/DocumentActionViewDelegateMock.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/BACS Direct Debit/Mocks/DocumentActionViewDelegateMock.swift rename to Tests/IntegrationTests/Components Tests/BACS Direct Debit/Mocks/DocumentActionViewDelegateMock.swift diff --git a/AdyenIntegrationTests/Components Tests/BACS Direct Debit/Scenes/Confirmation/BACSConfirmationPresenterTests.swift b/Tests/IntegrationTests/Components Tests/BACS Direct Debit/Scenes/Confirmation/BACSConfirmationPresenterTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/BACS Direct Debit/Scenes/Confirmation/BACSConfirmationPresenterTests.swift rename to Tests/IntegrationTests/Components Tests/BACS Direct Debit/Scenes/Confirmation/BACSConfirmationPresenterTests.swift diff --git a/AdyenIntegrationTests/Components Tests/BACS Direct Debit/Scenes/Confirmation/BACSConfirmationViewControllerTests.swift b/Tests/IntegrationTests/Components Tests/BACS Direct Debit/Scenes/Confirmation/BACSConfirmationViewControllerTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/BACS Direct Debit/Scenes/Confirmation/BACSConfirmationViewControllerTests.swift rename to Tests/IntegrationTests/Components Tests/BACS Direct Debit/Scenes/Confirmation/BACSConfirmationViewControllerTests.swift diff --git a/AdyenIntegrationTests/Components Tests/BACS Direct Debit/Scenes/Input/BACSInputFormViewControllerTests.swift b/Tests/IntegrationTests/Components Tests/BACS Direct Debit/Scenes/Input/BACSInputFormViewControllerTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/BACS Direct Debit/Scenes/Input/BACSInputFormViewControllerTests.swift rename to Tests/IntegrationTests/Components Tests/BACS Direct Debit/Scenes/Input/BACSInputFormViewControllerTests.swift diff --git a/AdyenIntegrationTests/Components Tests/BACS Direct Debit/Scenes/Input/BACSInputPresenterTests.swift b/Tests/IntegrationTests/Components Tests/BACS Direct Debit/Scenes/Input/BACSInputPresenterTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/BACS Direct Debit/Scenes/Input/BACSInputPresenterTests.swift rename to Tests/IntegrationTests/Components Tests/BACS Direct Debit/Scenes/Input/BACSInputPresenterTests.swift diff --git a/AdyenIntegrationTests/Components Tests/BACS Direct Debit/Trackers/BACSDirectDebitComponentTrackerTests.swift b/Tests/IntegrationTests/Components Tests/BACS Direct Debit/Trackers/BACSDirectDebitComponentTrackerTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/BACS Direct Debit/Trackers/BACSDirectDebitComponentTrackerTests.swift rename to Tests/IntegrationTests/Components Tests/BACS Direct Debit/Trackers/BACSDirectDebitComponentTrackerTests.swift diff --git a/AdyenIntegrationTests/Components Tests/BLIK Component/BLIKComponentTests.swift b/Tests/IntegrationTests/Components Tests/BLIK Component/BLIKComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/BLIK Component/BLIKComponentTests.swift rename to Tests/IntegrationTests/Components Tests/BLIK Component/BLIKComponentTests.swift diff --git a/AdyenIntegrationTests/Components Tests/Boleto/BoletoComponentTests.swift b/Tests/IntegrationTests/Components Tests/Boleto/BoletoComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/Boleto/BoletoComponentTests.swift rename to Tests/IntegrationTests/Components Tests/Boleto/BoletoComponentTests.swift diff --git a/AdyenIntegrationTests/Components Tests/Cash App Pay/CashAppPayComponentTests.swift b/Tests/IntegrationTests/Components Tests/Cash App Pay/CashAppPayComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/Cash App Pay/CashAppPayComponentTests.swift rename to Tests/IntegrationTests/Components Tests/Cash App Pay/CashAppPayComponentTests.swift diff --git a/AdyenIntegrationTests/Components Tests/Doku/DokuComponentTests.swift b/Tests/IntegrationTests/Components Tests/Doku/DokuComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/Doku/DokuComponentTests.swift rename to Tests/IntegrationTests/Components Tests/Doku/DokuComponentTests.swift diff --git a/AdyenIntegrationTests/Components Tests/Gift Card/GiftCardComponentTests.swift b/Tests/IntegrationTests/Components Tests/Gift Card/GiftCardComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/Gift Card/GiftCardComponentTests.swift rename to Tests/IntegrationTests/Components Tests/Gift Card/GiftCardComponentTests.swift diff --git a/AdyenIntegrationTests/Components Tests/Gift Card/PartialPaymentDelegateMock.swift b/Tests/IntegrationTests/Components Tests/Gift Card/PartialPaymentDelegateMock.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/Gift Card/PartialPaymentDelegateMock.swift rename to Tests/IntegrationTests/Components Tests/Gift Card/PartialPaymentDelegateMock.swift diff --git a/AdyenIntegrationTests/Components Tests/Gift Card/ReadyToSubmitPaymentComponentDelegateMock.swift b/Tests/IntegrationTests/Components Tests/Gift Card/ReadyToSubmitPaymentComponentDelegateMock.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/Gift Card/ReadyToSubmitPaymentComponentDelegateMock.swift rename to Tests/IntegrationTests/Components Tests/Gift Card/ReadyToSubmitPaymentComponentDelegateMock.swift diff --git a/AdyenIntegrationTests/Components Tests/Instant Payment/InstantPaymentComponentTests.swift b/Tests/IntegrationTests/Components Tests/Instant Payment/InstantPaymentComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/Instant Payment/InstantPaymentComponentTests.swift rename to Tests/IntegrationTests/Components Tests/Instant Payment/InstantPaymentComponentTests.swift diff --git a/AdyenIntegrationTests/Components Tests/IssuerList/IssuerListComponentTests.swift b/Tests/IntegrationTests/Components Tests/IssuerList/IssuerListComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/IssuerList/IssuerListComponentTests.swift rename to Tests/IntegrationTests/Components Tests/IssuerList/IssuerListComponentTests.swift diff --git a/AdyenIntegrationTests/Components Tests/MB Way/MBWayComponentTests.swift b/Tests/IntegrationTests/Components Tests/MB Way/MBWayComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/MB Way/MBWayComponentTests.swift rename to Tests/IntegrationTests/Components Tests/MB Way/MBWayComponentTests.swift diff --git a/AdyenIntegrationTests/Components Tests/Online Banking/OnlineBankingComponentTests.swift b/Tests/IntegrationTests/Components Tests/Online Banking/OnlineBankingComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/Online Banking/OnlineBankingComponentTests.swift rename to Tests/IntegrationTests/Components Tests/Online Banking/OnlineBankingComponentTests.swift diff --git a/AdyenIntegrationTests/Components Tests/PaymentComponent/PaymentComponentSubject.swift b/Tests/IntegrationTests/Components Tests/PaymentComponent/PaymentComponentSubject.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/PaymentComponent/PaymentComponentSubject.swift rename to Tests/IntegrationTests/Components Tests/PaymentComponent/PaymentComponentSubject.swift diff --git a/AdyenIntegrationTests/Components Tests/PaymentComponent/PaymentComponentSubjectTests.swift b/Tests/IntegrationTests/Components Tests/PaymentComponent/PaymentComponentSubjectTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/PaymentComponent/PaymentComponentSubjectTests.swift rename to Tests/IntegrationTests/Components Tests/PaymentComponent/PaymentComponentSubjectTests.swift diff --git a/AdyenIntegrationTests/Components Tests/QRCode/QRCodeActionComponentTests.swift b/Tests/IntegrationTests/Components Tests/QRCode/QRCodeActionComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/QRCode/QRCodeActionComponentTests.swift rename to Tests/IntegrationTests/Components Tests/QRCode/QRCodeActionComponentTests.swift diff --git a/AdyenIntegrationTests/Components Tests/QRCode/QRCodeViewDelegateMock.swift b/Tests/IntegrationTests/Components Tests/QRCode/QRCodeViewDelegateMock.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/QRCode/QRCodeViewDelegateMock.swift rename to Tests/IntegrationTests/Components Tests/QRCode/QRCodeViewDelegateMock.swift diff --git a/AdyenIntegrationTests/Components Tests/Qiwi Wallet/QiwiWalletComponentTests.swift b/Tests/IntegrationTests/Components Tests/Qiwi Wallet/QiwiWalletComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/Qiwi Wallet/QiwiWalletComponentTests.swift rename to Tests/IntegrationTests/Components Tests/Qiwi Wallet/QiwiWalletComponentTests.swift diff --git a/AdyenIntegrationTests/Components Tests/SEPA Tests/IBANFormatterTests.swift b/Tests/IntegrationTests/Components Tests/SEPA Tests/IBANFormatterTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/SEPA Tests/IBANFormatterTests.swift rename to Tests/IntegrationTests/Components Tests/SEPA Tests/IBANFormatterTests.swift diff --git a/AdyenIntegrationTests/Components Tests/SEPA Tests/IBANValidatorTests.swift b/Tests/IntegrationTests/Components Tests/SEPA Tests/IBANValidatorTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/SEPA Tests/IBANValidatorTests.swift rename to Tests/IntegrationTests/Components Tests/SEPA Tests/IBANValidatorTests.swift diff --git a/AdyenIntegrationTests/Components Tests/SEPA Tests/SEPADirectDebitComponentTests.swift b/Tests/IntegrationTests/Components Tests/SEPA Tests/SEPADirectDebitComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/SEPA Tests/SEPADirectDebitComponentTests.swift rename to Tests/IntegrationTests/Components Tests/SEPA Tests/SEPADirectDebitComponentTests.swift diff --git a/AdyenIntegrationTests/Components Tests/Seven Eleven Component/BasicPersonalInfoFormComponentTests.swift b/Tests/IntegrationTests/Components Tests/Seven Eleven Component/BasicPersonalInfoFormComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/Seven Eleven Component/BasicPersonalInfoFormComponentTests.swift rename to Tests/IntegrationTests/Components Tests/Seven Eleven Component/BasicPersonalInfoFormComponentTests.swift diff --git a/AdyenIntegrationTests/Components Tests/UPIComponent/UPIComponentTests.swift b/Tests/IntegrationTests/Components Tests/UPIComponent/UPIComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/Components Tests/UPIComponent/UPIComponentTests.swift rename to Tests/IntegrationTests/Components Tests/UPIComponent/UPIComponentTests.swift diff --git a/AdyenIntegrationTests/DropIn Tests/ComponentManagerTests.swift b/Tests/IntegrationTests/DropIn Tests/ComponentManagerTests.swift similarity index 100% rename from AdyenIntegrationTests/DropIn Tests/ComponentManagerTests.swift rename to Tests/IntegrationTests/DropIn Tests/ComponentManagerTests.swift diff --git a/AdyenIntegrationTests/DropIn Tests/DropInActionTests.swift b/Tests/IntegrationTests/DropIn Tests/DropInActionTests.swift similarity index 100% rename from AdyenIntegrationTests/DropIn Tests/DropInActionTests.swift rename to Tests/IntegrationTests/DropIn Tests/DropInActionTests.swift diff --git a/AdyenIntegrationTests/DropIn Tests/DropInDelegateMock.swift b/Tests/IntegrationTests/DropIn Tests/DropInDelegateMock.swift similarity index 100% rename from AdyenIntegrationTests/DropIn Tests/DropInDelegateMock.swift rename to Tests/IntegrationTests/DropIn Tests/DropInDelegateMock.swift diff --git a/AdyenIntegrationTests/DropIn Tests/DropInTestInternal.swift b/Tests/IntegrationTests/DropIn Tests/DropInTestInternal.swift similarity index 100% rename from AdyenIntegrationTests/DropIn Tests/DropInTestInternal.swift rename to Tests/IntegrationTests/DropIn Tests/DropInTestInternal.swift diff --git a/AdyenIntegrationTests/DropIn Tests/DropInTests.swift b/Tests/IntegrationTests/DropIn Tests/DropInTests.swift similarity index 100% rename from AdyenIntegrationTests/DropIn Tests/DropInTests.swift rename to Tests/IntegrationTests/DropIn Tests/DropInTests.swift diff --git a/AdyenIntegrationTests/DropIn Tests/ModalToolbarTests.swift b/Tests/IntegrationTests/DropIn Tests/ModalToolbarTests.swift similarity index 100% rename from AdyenIntegrationTests/DropIn Tests/ModalToolbarTests.swift rename to Tests/IntegrationTests/DropIn Tests/ModalToolbarTests.swift diff --git a/AdyenIntegrationTests/DropIn Tests/ModalViewControllerTests.swift b/Tests/IntegrationTests/DropIn Tests/ModalViewControllerTests.swift similarity index 100% rename from AdyenIntegrationTests/DropIn Tests/ModalViewControllerTests.swift rename to Tests/IntegrationTests/DropIn Tests/ModalViewControllerTests.swift diff --git a/AdyenIntegrationTests/DropIn Tests/Payment Method List/PaymentMethodListComponentDelegateMock.swift b/Tests/IntegrationTests/DropIn Tests/Payment Method List/PaymentMethodListComponentDelegateMock.swift similarity index 100% rename from AdyenIntegrationTests/DropIn Tests/Payment Method List/PaymentMethodListComponentDelegateMock.swift rename to Tests/IntegrationTests/DropIn Tests/Payment Method List/PaymentMethodListComponentDelegateMock.swift diff --git a/AdyenIntegrationTests/DropIn Tests/Payment Method List/PaymentMethodListComponentTests.swift b/Tests/IntegrationTests/DropIn Tests/Payment Method List/PaymentMethodListComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/DropIn Tests/Payment Method List/PaymentMethodListComponentTests.swift rename to Tests/IntegrationTests/DropIn Tests/Payment Method List/PaymentMethodListComponentTests.swift diff --git a/AdyenIntegrationTests/DropIn Tests/PreselectedPaymentComponentTests.swift b/Tests/IntegrationTests/DropIn Tests/PreselectedPaymentComponentTests.swift similarity index 100% rename from AdyenIntegrationTests/DropIn Tests/PreselectedPaymentComponentTests.swift rename to Tests/IntegrationTests/DropIn Tests/PreselectedPaymentComponentTests.swift diff --git a/AdyenIntegrationTests/Helpers/UIBarButtonItem+XCTest.swift b/Tests/IntegrationTests/Helpers/UIBarButtonItem+XCTest.swift similarity index 100% rename from AdyenIntegrationTests/Helpers/UIBarButtonItem+XCTest.swift rename to Tests/IntegrationTests/Helpers/UIBarButtonItem+XCTest.swift diff --git a/AdyenIntegrationTests/Helpers/UIView+Search.swift b/Tests/IntegrationTests/Helpers/UIView+Search.swift similarity index 100% rename from AdyenIntegrationTests/Helpers/UIView+Search.swift rename to Tests/IntegrationTests/Helpers/UIView+Search.swift diff --git a/AdyenIntegrationTests/Helpers/UIViewController+Search.swift b/Tests/IntegrationTests/Helpers/UIViewController+Search.swift similarity index 100% rename from AdyenIntegrationTests/Helpers/UIViewController+Search.swift rename to Tests/IntegrationTests/Helpers/UIViewController+Search.swift diff --git a/AdyenIntegrationTests/Helpers/XCTestCase+FormAddressItem.swift b/Tests/IntegrationTests/Helpers/XCTestCase+FormAddressItem.swift similarity index 100% rename from AdyenIntegrationTests/Helpers/XCTestCase+FormAddressItem.swift rename to Tests/IntegrationTests/Helpers/XCTestCase+FormAddressItem.swift diff --git a/AdyenIntegrationTests/Helpers/XCTestCase+FormTextItemView.swift b/Tests/IntegrationTests/Helpers/XCTestCase+FormTextItemView.swift similarity index 100% rename from AdyenIntegrationTests/Helpers/XCTestCase+FormTextItemView.swift rename to Tests/IntegrationTests/Helpers/XCTestCase+FormTextItemView.swift diff --git a/AdyenIntegrationTests/Helpers/XCTestCase+RootViewController.swift b/Tests/IntegrationTests/Helpers/XCTestCase+RootViewController.swift similarity index 100% rename from AdyenIntegrationTests/Helpers/XCTestCase+RootViewController.swift rename to Tests/IntegrationTests/Helpers/XCTestCase+RootViewController.swift diff --git a/AdyenIntegrationTests/Helpers/XCTestCase+Style.swift b/Tests/IntegrationTests/Helpers/XCTestCase+Style.swift similarity index 100% rename from AdyenIntegrationTests/Helpers/XCTestCase+Style.swift rename to Tests/IntegrationTests/Helpers/XCTestCase+Style.swift diff --git a/AdyenIntegrationTests/Helpers/XCTestCase+Wait+UIKit.swift b/Tests/IntegrationTests/Helpers/XCTestCase+Wait+UIKit.swift similarity index 100% rename from AdyenIntegrationTests/Helpers/XCTestCase+Wait+UIKit.swift rename to Tests/IntegrationTests/Helpers/XCTestCase+Wait+UIKit.swift diff --git a/AdyenIntegrationTests/Helpers/XCTestCase+Wait.swift b/Tests/IntegrationTests/Helpers/XCTestCase+Wait.swift similarity index 100% rename from AdyenIntegrationTests/Helpers/XCTestCase+Wait.swift rename to Tests/IntegrationTests/Helpers/XCTestCase+Wait.swift diff --git a/AdyenIntegrationTests/Info.plist b/Tests/IntegrationTests/Info.plist similarity index 94% rename from AdyenIntegrationTests/Info.plist rename to Tests/IntegrationTests/Info.plist index fa3a88b0fc..ce7689194a 100644 --- a/AdyenIntegrationTests/Info.plist +++ b/Tests/IntegrationTests/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 5.7.0 + $(MARKETING_VERSION) CFBundleVersion 1 diff --git a/AdyenIntegrationTests/Localization/Assets/AdyenTests.strings b/Tests/IntegrationTests/Localization/Assets/AdyenTests.strings similarity index 100% rename from AdyenIntegrationTests/Localization/Assets/AdyenTests.strings rename to Tests/IntegrationTests/Localization/Assets/AdyenTests.strings diff --git a/AdyenIntegrationTests/Localization/Assets/AdyenTestsCustomSeparator.strings b/Tests/IntegrationTests/Localization/Assets/AdyenTestsCustomSeparator.strings similarity index 100% rename from AdyenIntegrationTests/Localization/Assets/AdyenTestsCustomSeparator.strings rename to Tests/IntegrationTests/Localization/Assets/AdyenTestsCustomSeparator.strings diff --git a/AdyenIntegrationTests/Localization/Assets/Localizable.strings b/Tests/IntegrationTests/Localization/Assets/Localizable.strings similarity index 100% rename from AdyenIntegrationTests/Localization/Assets/Localizable.strings rename to Tests/IntegrationTests/Localization/Assets/Localizable.strings diff --git a/AdyenIntegrationTests/Localization/LocalizationTests.swift b/Tests/IntegrationTests/Localization/LocalizationTests.swift similarity index 100% rename from AdyenIntegrationTests/Localization/LocalizationTests.swift rename to Tests/IntegrationTests/Localization/LocalizationTests.swift diff --git a/AdyenIntegrationTests/Session Tests/SelfRetainingAPIClientTests.swift b/Tests/IntegrationTests/Session Tests/SelfRetainingAPIClientTests.swift similarity index 100% rename from AdyenIntegrationTests/Session Tests/SelfRetainingAPIClientTests.swift rename to Tests/IntegrationTests/Session Tests/SelfRetainingAPIClientTests.swift diff --git a/AdyenIntegrationTests/Session Tests/SessionDelegateMock.swift b/Tests/IntegrationTests/Session Tests/SessionDelegateMock.swift similarity index 100% rename from AdyenIntegrationTests/Session Tests/SessionDelegateMock.swift rename to Tests/IntegrationTests/Session Tests/SessionDelegateMock.swift diff --git a/AdyenIntegrationTests/Session Tests/SessionTests.swift b/Tests/IntegrationTests/Session Tests/SessionTests.swift similarity index 100% rename from AdyenIntegrationTests/Session Tests/SessionTests.swift rename to Tests/IntegrationTests/Session Tests/SessionTests.swift diff --git a/AdyenIntegrationTests/UIKit/Form/FormItems/Address/AddressViewModelTests.swift b/Tests/IntegrationTests/UIKit/Form/FormItems/Address/AddressViewModelTests.swift similarity index 100% rename from AdyenIntegrationTests/UIKit/Form/FormItems/Address/AddressViewModelTests.swift rename to Tests/IntegrationTests/UIKit/Form/FormItems/Address/AddressViewModelTests.swift diff --git a/AdyenIntegrationTests/UIKit/Form/FormItems/Address/FormAddressItemTests.swift b/Tests/IntegrationTests/UIKit/Form/FormItems/Address/FormAddressItemTests.swift similarity index 100% rename from AdyenIntegrationTests/UIKit/Form/FormItems/Address/FormAddressItemTests.swift rename to Tests/IntegrationTests/UIKit/Form/FormItems/Address/FormAddressItemTests.swift diff --git a/AdyenIntegrationTests/UIKit/Form/FormItems/Address/FormAddressPickerItemTests.swift b/Tests/IntegrationTests/UIKit/Form/FormItems/Address/FormAddressPickerItemTests.swift similarity index 100% rename from AdyenIntegrationTests/UIKit/Form/FormItems/Address/FormAddressPickerItemTests.swift rename to Tests/IntegrationTests/UIKit/Form/FormItems/Address/FormAddressPickerItemTests.swift diff --git a/AdyenIntegrationTests/UIKit/Form/FormItems/Error Item/FormErrorItemTests.swift b/Tests/IntegrationTests/UIKit/Form/FormItems/Error Item/FormErrorItemTests.swift similarity index 100% rename from AdyenIntegrationTests/UIKit/Form/FormItems/Error Item/FormErrorItemTests.swift rename to Tests/IntegrationTests/UIKit/Form/FormItems/Error Item/FormErrorItemTests.swift diff --git a/AdyenIntegrationTests/UIKit/Form/FormItems/Picker/FormPickerItemTests.swift b/Tests/IntegrationTests/UIKit/Form/FormItems/Picker/FormPickerItemTests.swift similarity index 100% rename from AdyenIntegrationTests/UIKit/Form/FormItems/Picker/FormPickerItemTests.swift rename to Tests/IntegrationTests/UIKit/Form/FormItems/Picker/FormPickerItemTests.swift diff --git a/AdyenIntegrationTests/UIKit/Form/FormItems/Selectable/FormSelectableItemViewTests.swift b/Tests/IntegrationTests/UIKit/Form/FormItems/Selectable/FormSelectableItemViewTests.swift similarity index 100% rename from AdyenIntegrationTests/UIKit/Form/FormItems/Selectable/FormSelectableItemViewTests.swift rename to Tests/IntegrationTests/UIKit/Form/FormItems/Selectable/FormSelectableItemViewTests.swift diff --git a/AdyenIntegrationTests/UIKit/Form/FormItems/Text/FormTextItemViewDelegateMock.swift b/Tests/IntegrationTests/UIKit/Form/FormItems/Text/FormTextItemViewDelegateMock.swift similarity index 100% rename from AdyenIntegrationTests/UIKit/Form/FormItems/Text/FormTextItemViewDelegateMock.swift rename to Tests/IntegrationTests/UIKit/Form/FormItems/Text/FormTextItemViewDelegateMock.swift diff --git a/AdyenIntegrationTests/UIKit/Form/FormItems/Text/FormTextItemViewTests.swift b/Tests/IntegrationTests/UIKit/Form/FormItems/Text/FormTextItemViewTests.swift similarity index 100% rename from AdyenIntegrationTests/UIKit/Form/FormItems/Text/FormTextItemViewTests.swift rename to Tests/IntegrationTests/UIKit/Form/FormItems/Text/FormTextItemViewTests.swift diff --git a/AdyenIntegrationTests/UIKit/Form/FormItems/Validatable/FormValidatableItemViewTests.swift b/Tests/IntegrationTests/UIKit/Form/FormItems/Validatable/FormValidatableItemViewTests.swift similarity index 100% rename from AdyenIntegrationTests/UIKit/Form/FormItems/Validatable/FormValidatableItemViewTests.swift rename to Tests/IntegrationTests/UIKit/Form/FormItems/Validatable/FormValidatableItemViewTests.swift diff --git a/AdyenIntegrationTests/UIKit/View Controllers/AddressInputFormViewControllerTests.swift b/Tests/IntegrationTests/UIKit/View Controllers/AddressInputFormViewControllerTests.swift similarity index 100% rename from AdyenIntegrationTests/UIKit/View Controllers/AddressInputFormViewControllerTests.swift rename to Tests/IntegrationTests/UIKit/View Controllers/AddressInputFormViewControllerTests.swift diff --git a/AdyenIntegrationTests/UIKit/View Controllers/AddressLookupViewControllerTests.swift b/Tests/IntegrationTests/UIKit/View Controllers/AddressLookupViewControllerTests.swift similarity index 100% rename from AdyenIntegrationTests/UIKit/View Controllers/AddressLookupViewControllerTests.swift rename to Tests/IntegrationTests/UIKit/View Controllers/AddressLookupViewControllerTests.swift diff --git a/AdyenIntegrationTests/UIKit/View Controllers/FormPickerSearchViewControllerTests.swift b/Tests/IntegrationTests/UIKit/View Controllers/FormPickerSearchViewControllerTests.swift similarity index 100% rename from AdyenIntegrationTests/UIKit/View Controllers/FormPickerSearchViewControllerTests.swift rename to Tests/IntegrationTests/UIKit/View Controllers/FormPickerSearchViewControllerTests.swift diff --git a/AdyenIntegrationTests/UIKit/View Controllers/SearchViewControllerTests.swift b/Tests/IntegrationTests/UIKit/View Controllers/SearchViewControllerTests.swift similarity index 100% rename from AdyenIntegrationTests/UIKit/View Controllers/SearchViewControllerTests.swift rename to Tests/IntegrationTests/UIKit/View Controllers/SearchViewControllerTests.swift diff --git a/AdyenIntegrationTests/UIKit/Views/LinkTextViewTests.swift b/Tests/IntegrationTests/UIKit/Views/LinkTextViewTests.swift similarity index 100% rename from AdyenIntegrationTests/UIKit/Views/LinkTextViewTests.swift rename to Tests/IntegrationTests/UIKit/Views/LinkTextViewTests.swift diff --git a/AdyenIntegrationTests/UIKit/Views/LoadingViewTests.swift b/Tests/IntegrationTests/UIKit/Views/LoadingViewTests.swift similarity index 100% rename from AdyenIntegrationTests/UIKit/Views/LoadingViewTests.swift rename to Tests/IntegrationTests/UIKit/Views/LoadingViewTests.swift diff --git a/SnapshotTests/Components/AffirmComponentUITests.swift b/Tests/SnapshotTests/Components/AffirmComponentUITests.swift similarity index 100% rename from SnapshotTests/Components/AffirmComponentUITests.swift rename to Tests/SnapshotTests/Components/AffirmComponentUITests.swift diff --git a/SnapshotTests/Components/AtomeComponentUITests.swift b/Tests/SnapshotTests/Components/AtomeComponentUITests.swift similarity index 100% rename from SnapshotTests/Components/AtomeComponentUITests.swift rename to Tests/SnapshotTests/Components/AtomeComponentUITests.swift diff --git a/SnapshotTests/Components/BLIKComponentUITests.swift b/Tests/SnapshotTests/Components/BLIKComponentUITests.swift similarity index 100% rename from SnapshotTests/Components/BLIKComponentUITests.swift rename to Tests/SnapshotTests/Components/BLIKComponentUITests.swift diff --git a/SnapshotTests/Components/BoletoComponentUITests.swift b/Tests/SnapshotTests/Components/BoletoComponentUITests.swift similarity index 100% rename from SnapshotTests/Components/BoletoComponentUITests.swift rename to Tests/SnapshotTests/Components/BoletoComponentUITests.swift diff --git a/SnapshotTests/Components/DokuComponentUITests.swift b/Tests/SnapshotTests/Components/DokuComponentUITests.swift similarity index 100% rename from SnapshotTests/Components/DokuComponentUITests.swift rename to Tests/SnapshotTests/Components/DokuComponentUITests.swift diff --git a/SnapshotTests/Components/IssuerListComponentUITests.swift b/Tests/SnapshotTests/Components/IssuerListComponentUITests.swift similarity index 100% rename from SnapshotTests/Components/IssuerListComponentUITests.swift rename to Tests/SnapshotTests/Components/IssuerListComponentUITests.swift diff --git a/SnapshotTests/Components/MBWayComponentUITests.swift b/Tests/SnapshotTests/Components/MBWayComponentUITests.swift similarity index 100% rename from SnapshotTests/Components/MBWayComponentUITests.swift rename to Tests/SnapshotTests/Components/MBWayComponentUITests.swift diff --git a/SnapshotTests/Components/OnlineBankingComponentUITests.swift b/Tests/SnapshotTests/Components/OnlineBankingComponentUITests.swift similarity index 100% rename from SnapshotTests/Components/OnlineBankingComponentUITests.swift rename to Tests/SnapshotTests/Components/OnlineBankingComponentUITests.swift diff --git a/SnapshotTests/Components/QRCodeActionComponentUITests.swift b/Tests/SnapshotTests/Components/QRCodeActionComponentUITests.swift similarity index 100% rename from SnapshotTests/Components/QRCodeActionComponentUITests.swift rename to Tests/SnapshotTests/Components/QRCodeActionComponentUITests.swift diff --git a/SnapshotTests/Components/UPIComponentUITests.swift b/Tests/SnapshotTests/Components/UPIComponentUITests.swift similarity index 100% rename from SnapshotTests/Components/UPIComponentUITests.swift rename to Tests/SnapshotTests/Components/UPIComponentUITests.swift diff --git a/SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testAffirmPrefilling_givenDeliveryAddressIsNotSet-iPhone16-1-iOS_17-2-de_DE.shopper-info-prefilled-address-not-set.png b/Tests/SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testAffirmPrefilling_givenDeliveryAddressIsNotSet-iPhone16-1-iOS_17-2-de_DE.shopper-info-prefilled-address-not-set.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testAffirmPrefilling_givenDeliveryAddressIsNotSet-iPhone16-1-iOS_17-2-de_DE.shopper-info-prefilled-address-not-set.png rename to Tests/SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testAffirmPrefilling_givenDeliveryAddressIsNotSet-iPhone16-1-iOS_17-2-de_DE.shopper-info-prefilled-address-not-set.png diff --git a/SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testAffirmPrefilling_givenDeliveryAddressIsNotSet-iPhone16-1-iOS_17-2-en_US.shopper-info-prefilled-address-not-set.png b/Tests/SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testAffirmPrefilling_givenDeliveryAddressIsNotSet-iPhone16-1-iOS_17-2-en_US.shopper-info-prefilled-address-not-set.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testAffirmPrefilling_givenDeliveryAddressIsNotSet-iPhone16-1-iOS_17-2-en_US.shopper-info-prefilled-address-not-set.png rename to Tests/SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testAffirmPrefilling_givenDeliveryAddressIsNotSet-iPhone16-1-iOS_17-2-en_US.shopper-info-prefilled-address-not-set.png diff --git a/SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testAffirmPrefilling_givenDeliveryAddressIsSet-iPhone16-1-iOS_17-2-de_DE.shopper-info-prefilled-address-set.png b/Tests/SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testAffirmPrefilling_givenDeliveryAddressIsSet-iPhone16-1-iOS_17-2-de_DE.shopper-info-prefilled-address-set.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testAffirmPrefilling_givenDeliveryAddressIsSet-iPhone16-1-iOS_17-2-de_DE.shopper-info-prefilled-address-set.png rename to Tests/SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testAffirmPrefilling_givenDeliveryAddressIsSet-iPhone16-1-iOS_17-2-de_DE.shopper-info-prefilled-address-set.png diff --git a/SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testAffirmPrefilling_givenDeliveryAddressIsSet-iPhone16-1-iOS_17-2-en_US.shopper-info-prefilled-address-set.png b/Tests/SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testAffirmPrefilling_givenDeliveryAddressIsSet-iPhone16-1-iOS_17-2-en_US.shopper-info-prefilled-address-set.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testAffirmPrefilling_givenDeliveryAddressIsSet-iPhone16-1-iOS_17-2-en_US.shopper-info-prefilled-address-set.png rename to Tests/SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testAffirmPrefilling_givenDeliveryAddressIsSet-iPhone16-1-iOS_17-2-en_US.shopper-info-prefilled-address-set.png diff --git a/SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testAffirm_givenNoShopperInformation_shouldNotPrefill-iPhone16-1-iOS_17-2-de_DE.shopper-info-not-filled.png b/Tests/SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testAffirm_givenNoShopperInformation_shouldNotPrefill-iPhone16-1-iOS_17-2-de_DE.shopper-info-not-filled.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testAffirm_givenNoShopperInformation_shouldNotPrefill-iPhone16-1-iOS_17-2-de_DE.shopper-info-not-filled.png rename to Tests/SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testAffirm_givenNoShopperInformation_shouldNotPrefill-iPhone16-1-iOS_17-2-de_DE.shopper-info-not-filled.png diff --git a/SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testAffirm_givenNoShopperInformation_shouldNotPrefill-iPhone16-1-iOS_17-2-en_US.shopper-info-not-filled.png b/Tests/SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testAffirm_givenNoShopperInformation_shouldNotPrefill-iPhone16-1-iOS_17-2-en_US.shopper-info-not-filled.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testAffirm_givenNoShopperInformation_shouldNotPrefill-iPhone16-1-iOS_17-2-en_US.shopper-info-not-filled.png rename to Tests/SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testAffirm_givenNoShopperInformation_shouldNotPrefill-iPhone16-1-iOS_17-2-en_US.shopper-info-not-filled.png diff --git a/SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testSubmitForm_shouldCallDelegateWithProperParameters-iPhone16-1-iOS_17-2-de_DE.shopper-info-prefilled.png b/Tests/SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testSubmitForm_shouldCallDelegateWithProperParameters-iPhone16-1-iOS_17-2-de_DE.shopper-info-prefilled.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testSubmitForm_shouldCallDelegateWithProperParameters-iPhone16-1-iOS_17-2-de_DE.shopper-info-prefilled.png rename to Tests/SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testSubmitForm_shouldCallDelegateWithProperParameters-iPhone16-1-iOS_17-2-de_DE.shopper-info-prefilled.png diff --git a/SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testSubmitForm_shouldCallDelegateWithProperParameters-iPhone16-1-iOS_17-2-en_US.shopper-info-prefilled.png b/Tests/SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testSubmitForm_shouldCallDelegateWithProperParameters-iPhone16-1-iOS_17-2-en_US.shopper-info-prefilled.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testSubmitForm_shouldCallDelegateWithProperParameters-iPhone16-1-iOS_17-2-en_US.shopper-info-prefilled.png rename to Tests/SnapshotTests/Components/__Snapshots__/AffirmComponentUITests/testSubmitForm_shouldCallDelegateWithProperParameters-iPhone16-1-iOS_17-2-en_US.shopper-info-prefilled.png diff --git a/SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testAllRequiredTextField_shouldExist-iPhone16-1-iOS_17-2-de_DE.all_required_fields_exist.png b/Tests/SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testAllRequiredTextField_shouldExist-iPhone16-1-iOS_17-2-de_DE.all_required_fields_exist.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testAllRequiredTextField_shouldExist-iPhone16-1-iOS_17-2-de_DE.all_required_fields_exist.png rename to Tests/SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testAllRequiredTextField_shouldExist-iPhone16-1-iOS_17-2-de_DE.all_required_fields_exist.png diff --git a/SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testAllRequiredTextField_shouldExist-iPhone16-1-iOS_17-2-en_US.all_required_fields_exist.png b/Tests/SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testAllRequiredTextField_shouldExist-iPhone16-1-iOS_17-2-en_US.all_required_fields_exist.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testAllRequiredTextField_shouldExist-iPhone16-1-iOS_17-2-en_US.all_required_fields_exist.png rename to Tests/SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testAllRequiredTextField_shouldExist-iPhone16-1-iOS_17-2-en_US.all_required_fields_exist.png diff --git a/SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testAtome_givenNoShopperInformation_shouldNotPrefill-iPhone16-1-iOS_17-2-de_DE.empty_form.png b/Tests/SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testAtome_givenNoShopperInformation_shouldNotPrefill-iPhone16-1-iOS_17-2-de_DE.empty_form.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testAtome_givenNoShopperInformation_shouldNotPrefill-iPhone16-1-iOS_17-2-de_DE.empty_form.png rename to Tests/SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testAtome_givenNoShopperInformation_shouldNotPrefill-iPhone16-1-iOS_17-2-de_DE.empty_form.png diff --git a/SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testAtome_givenNoShopperInformation_shouldNotPrefill-iPhone16-1-iOS_17-2-en_US.empty_form.png b/Tests/SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testAtome_givenNoShopperInformation_shouldNotPrefill-iPhone16-1-iOS_17-2-en_US.empty_form.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testAtome_givenNoShopperInformation_shouldNotPrefill-iPhone16-1-iOS_17-2-en_US.empty_form.png rename to Tests/SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testAtome_givenNoShopperInformation_shouldNotPrefill-iPhone16-1-iOS_17-2-en_US.empty_form.png diff --git a/SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testSubmitForm_shouldCallDelegateWithProperParameters-iPhone16-1-iOS_17-2-de_DE.prefilled_shopper_info.png b/Tests/SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testSubmitForm_shouldCallDelegateWithProperParameters-iPhone16-1-iOS_17-2-de_DE.prefilled_shopper_info.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testSubmitForm_shouldCallDelegateWithProperParameters-iPhone16-1-iOS_17-2-de_DE.prefilled_shopper_info.png rename to Tests/SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testSubmitForm_shouldCallDelegateWithProperParameters-iPhone16-1-iOS_17-2-de_DE.prefilled_shopper_info.png diff --git a/SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testSubmitForm_shouldCallDelegateWithProperParameters-iPhone16-1-iOS_17-2-en_US.prefilled_shopper_info.png b/Tests/SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testSubmitForm_shouldCallDelegateWithProperParameters-iPhone16-1-iOS_17-2-en_US.prefilled_shopper_info.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testSubmitForm_shouldCallDelegateWithProperParameters-iPhone16-1-iOS_17-2-en_US.prefilled_shopper_info.png rename to Tests/SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testSubmitForm_shouldCallDelegateWithProperParameters-iPhone16-1-iOS_17-2-en_US.prefilled_shopper_info.png diff --git a/SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png b/Tests/SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png rename to Tests/SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png diff --git a/SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.UI_configuration.png b/Tests/SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.UI_configuration.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.UI_configuration.png rename to Tests/SnapshotTests/Components/__Snapshots__/AtomeComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.UI_configuration.png diff --git a/SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testSubmitButtonLoading-iPhone16-1-iOS_17-2-de_DE.initial_state.png b/Tests/SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testSubmitButtonLoading-iPhone16-1-iOS_17-2-de_DE.initial_state.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testSubmitButtonLoading-iPhone16-1-iOS_17-2-de_DE.initial_state.png rename to Tests/SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testSubmitButtonLoading-iPhone16-1-iOS_17-2-de_DE.initial_state.png diff --git a/SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testSubmitButtonLoading-iPhone16-1-iOS_17-2-de_DE.stopped_loading.png b/Tests/SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testSubmitButtonLoading-iPhone16-1-iOS_17-2-de_DE.stopped_loading.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testSubmitButtonLoading-iPhone16-1-iOS_17-2-de_DE.stopped_loading.png rename to Tests/SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testSubmitButtonLoading-iPhone16-1-iOS_17-2-de_DE.stopped_loading.png diff --git a/SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testSubmitButtonLoading-iPhone16-1-iOS_17-2-en_US.initial_state.png b/Tests/SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testSubmitButtonLoading-iPhone16-1-iOS_17-2-en_US.initial_state.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testSubmitButtonLoading-iPhone16-1-iOS_17-2-en_US.initial_state.png rename to Tests/SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testSubmitButtonLoading-iPhone16-1-iOS_17-2-en_US.initial_state.png diff --git a/SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testSubmitButtonLoading-iPhone16-1-iOS_17-2-en_US.stopped_loading.png b/Tests/SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testSubmitButtonLoading-iPhone16-1-iOS_17-2-en_US.stopped_loading.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testSubmitButtonLoading-iPhone16-1-iOS_17-2-en_US.stopped_loading.png rename to Tests/SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testSubmitButtonLoading-iPhone16-1-iOS_17-2-en_US.stopped_loading.png diff --git a/SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testSubmitForm-iPhone16-1-iOS_17-2-de_DE.blik_flow.png b/Tests/SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testSubmitForm-iPhone16-1-iOS_17-2-de_DE.blik_flow.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testSubmitForm-iPhone16-1-iOS_17-2-de_DE.blik_flow.png rename to Tests/SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testSubmitForm-iPhone16-1-iOS_17-2-de_DE.blik_flow.png diff --git a/SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testSubmitForm-iPhone16-1-iOS_17-2-en_US.blik_flow.png b/Tests/SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testSubmitForm-iPhone16-1-iOS_17-2-en_US.blik_flow.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testSubmitForm-iPhone16-1-iOS_17-2-en_US.blik_flow.png rename to Tests/SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testSubmitForm-iPhone16-1-iOS_17-2-en_US.blik_flow.png diff --git a/SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png b/Tests/SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png rename to Tests/SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png diff --git a/SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.UI_configuration.png b/Tests/SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.UI_configuration.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.UI_configuration.png rename to Tests/SnapshotTests/Components/__Snapshots__/BLIKComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.UI_configuration.png diff --git a/SnapshotTests/Components/__Snapshots__/BoletoComponentUITests/testPaymentDataNoName-iPhone16-1-iOS_17-2-de_DE.boleto_flow_no_name.png b/Tests/SnapshotTests/Components/__Snapshots__/BoletoComponentUITests/testPaymentDataNoName-iPhone16-1-iOS_17-2-de_DE.boleto_flow_no_name.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/BoletoComponentUITests/testPaymentDataNoName-iPhone16-1-iOS_17-2-de_DE.boleto_flow_no_name.png rename to Tests/SnapshotTests/Components/__Snapshots__/BoletoComponentUITests/testPaymentDataNoName-iPhone16-1-iOS_17-2-de_DE.boleto_flow_no_name.png diff --git a/SnapshotTests/Components/__Snapshots__/BoletoComponentUITests/testPaymentDataNoName-iPhone16-1-iOS_17-2-en_US.boleto_flow_no_name.png b/Tests/SnapshotTests/Components/__Snapshots__/BoletoComponentUITests/testPaymentDataNoName-iPhone16-1-iOS_17-2-en_US.boleto_flow_no_name.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/BoletoComponentUITests/testPaymentDataNoName-iPhone16-1-iOS_17-2-en_US.boleto_flow_no_name.png rename to Tests/SnapshotTests/Components/__Snapshots__/BoletoComponentUITests/testPaymentDataNoName-iPhone16-1-iOS_17-2-en_US.boleto_flow_no_name.png diff --git a/SnapshotTests/Components/__Snapshots__/BoletoComponentUITests/testPaymentDataProvided-iPhone16-1-iOS_17-2-de_DE.boleto_flow.png b/Tests/SnapshotTests/Components/__Snapshots__/BoletoComponentUITests/testPaymentDataProvided-iPhone16-1-iOS_17-2-de_DE.boleto_flow.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/BoletoComponentUITests/testPaymentDataProvided-iPhone16-1-iOS_17-2-de_DE.boleto_flow.png rename to Tests/SnapshotTests/Components/__Snapshots__/BoletoComponentUITests/testPaymentDataProvided-iPhone16-1-iOS_17-2-de_DE.boleto_flow.png diff --git a/SnapshotTests/Components/__Snapshots__/BoletoComponentUITests/testPaymentDataProvided-iPhone16-1-iOS_17-2-en_US.boleto_flow.png b/Tests/SnapshotTests/Components/__Snapshots__/BoletoComponentUITests/testPaymentDataProvided-iPhone16-1-iOS_17-2-en_US.boleto_flow.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/BoletoComponentUITests/testPaymentDataProvided-iPhone16-1-iOS_17-2-en_US.boleto_flow.png rename to Tests/SnapshotTests/Components/__Snapshots__/BoletoComponentUITests/testPaymentDataProvided-iPhone16-1-iOS_17-2-en_US.boleto_flow.png diff --git a/SnapshotTests/Components/__Snapshots__/BoletoComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png b/Tests/SnapshotTests/Components/__Snapshots__/BoletoComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/BoletoComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png rename to Tests/SnapshotTests/Components/__Snapshots__/BoletoComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png diff --git a/SnapshotTests/Components/__Snapshots__/BoletoComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.UI_configuration.png b/Tests/SnapshotTests/Components/__Snapshots__/BoletoComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.UI_configuration.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/BoletoComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.UI_configuration.png rename to Tests/SnapshotTests/Components/__Snapshots__/BoletoComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.UI_configuration.png diff --git a/SnapshotTests/Components/__Snapshots__/DokuComponentUITests/testSubmitForm-iPhone16-1-iOS_17-2-de_DE.doku_flow.png b/Tests/SnapshotTests/Components/__Snapshots__/DokuComponentUITests/testSubmitForm-iPhone16-1-iOS_17-2-de_DE.doku_flow.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/DokuComponentUITests/testSubmitForm-iPhone16-1-iOS_17-2-de_DE.doku_flow.png rename to Tests/SnapshotTests/Components/__Snapshots__/DokuComponentUITests/testSubmitForm-iPhone16-1-iOS_17-2-de_DE.doku_flow.png diff --git a/SnapshotTests/Components/__Snapshots__/DokuComponentUITests/testSubmitForm-iPhone16-1-iOS_17-2-en_US.doku_flow.png b/Tests/SnapshotTests/Components/__Snapshots__/DokuComponentUITests/testSubmitForm-iPhone16-1-iOS_17-2-en_US.doku_flow.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/DokuComponentUITests/testSubmitForm-iPhone16-1-iOS_17-2-en_US.doku_flow.png rename to Tests/SnapshotTests/Components/__Snapshots__/DokuComponentUITests/testSubmitForm-iPhone16-1-iOS_17-2-en_US.doku_flow.png diff --git a/SnapshotTests/Components/__Snapshots__/DokuComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png b/Tests/SnapshotTests/Components/__Snapshots__/DokuComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/DokuComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png rename to Tests/SnapshotTests/Components/__Snapshots__/DokuComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png diff --git a/SnapshotTests/Components/__Snapshots__/DokuComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.UI_configuration.png b/Tests/SnapshotTests/Components/__Snapshots__/DokuComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.UI_configuration.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/DokuComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.UI_configuration.png rename to Tests/SnapshotTests/Components/__Snapshots__/DokuComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.UI_configuration.png diff --git a/SnapshotTests/Components/__Snapshots__/IssuerListComponentUITests/testStartStopLoading-iPhone16-1-iOS_17-2-de_DE.initial_state.png b/Tests/SnapshotTests/Components/__Snapshots__/IssuerListComponentUITests/testStartStopLoading-iPhone16-1-iOS_17-2-de_DE.initial_state.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/IssuerListComponentUITests/testStartStopLoading-iPhone16-1-iOS_17-2-de_DE.initial_state.png rename to Tests/SnapshotTests/Components/__Snapshots__/IssuerListComponentUITests/testStartStopLoading-iPhone16-1-iOS_17-2-de_DE.initial_state.png diff --git a/SnapshotTests/Components/__Snapshots__/IssuerListComponentUITests/testStartStopLoading-iPhone16-1-iOS_17-2-de_DE.loading_first_cell.png b/Tests/SnapshotTests/Components/__Snapshots__/IssuerListComponentUITests/testStartStopLoading-iPhone16-1-iOS_17-2-de_DE.loading_first_cell.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/IssuerListComponentUITests/testStartStopLoading-iPhone16-1-iOS_17-2-de_DE.loading_first_cell.png rename to Tests/SnapshotTests/Components/__Snapshots__/IssuerListComponentUITests/testStartStopLoading-iPhone16-1-iOS_17-2-de_DE.loading_first_cell.png diff --git a/SnapshotTests/Components/__Snapshots__/IssuerListComponentUITests/testStartStopLoading-iPhone16-1-iOS_17-2-de_DE.stopped_loading.png b/Tests/SnapshotTests/Components/__Snapshots__/IssuerListComponentUITests/testStartStopLoading-iPhone16-1-iOS_17-2-de_DE.stopped_loading.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/IssuerListComponentUITests/testStartStopLoading-iPhone16-1-iOS_17-2-de_DE.stopped_loading.png rename to Tests/SnapshotTests/Components/__Snapshots__/IssuerListComponentUITests/testStartStopLoading-iPhone16-1-iOS_17-2-de_DE.stopped_loading.png diff --git a/SnapshotTests/Components/__Snapshots__/IssuerListComponentUITests/testStartStopLoading-iPhone16-1-iOS_17-2-en_US.initial_state.png b/Tests/SnapshotTests/Components/__Snapshots__/IssuerListComponentUITests/testStartStopLoading-iPhone16-1-iOS_17-2-en_US.initial_state.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/IssuerListComponentUITests/testStartStopLoading-iPhone16-1-iOS_17-2-en_US.initial_state.png rename to Tests/SnapshotTests/Components/__Snapshots__/IssuerListComponentUITests/testStartStopLoading-iPhone16-1-iOS_17-2-en_US.initial_state.png diff --git a/SnapshotTests/Components/__Snapshots__/IssuerListComponentUITests/testStartStopLoading-iPhone16-1-iOS_17-2-en_US.loading_first_cell.png b/Tests/SnapshotTests/Components/__Snapshots__/IssuerListComponentUITests/testStartStopLoading-iPhone16-1-iOS_17-2-en_US.loading_first_cell.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/IssuerListComponentUITests/testStartStopLoading-iPhone16-1-iOS_17-2-en_US.loading_first_cell.png rename to Tests/SnapshotTests/Components/__Snapshots__/IssuerListComponentUITests/testStartStopLoading-iPhone16-1-iOS_17-2-en_US.loading_first_cell.png diff --git a/SnapshotTests/Components/__Snapshots__/IssuerListComponentUITests/testStartStopLoading-iPhone16-1-iOS_17-2-en_US.stopped_loading.png b/Tests/SnapshotTests/Components/__Snapshots__/IssuerListComponentUITests/testStartStopLoading-iPhone16-1-iOS_17-2-en_US.stopped_loading.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/IssuerListComponentUITests/testStartStopLoading-iPhone16-1-iOS_17-2-en_US.stopped_loading.png rename to Tests/SnapshotTests/Components/__Snapshots__/IssuerListComponentUITests/testStartStopLoading-iPhone16-1-iOS_17-2-en_US.stopped_loading.png diff --git a/SnapshotTests/Components/__Snapshots__/MBWayComponentUITests/testSubmitForm-iPhone16-1-iOS_17-2-de_DE.mbway_flow.png b/Tests/SnapshotTests/Components/__Snapshots__/MBWayComponentUITests/testSubmitForm-iPhone16-1-iOS_17-2-de_DE.mbway_flow.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/MBWayComponentUITests/testSubmitForm-iPhone16-1-iOS_17-2-de_DE.mbway_flow.png rename to Tests/SnapshotTests/Components/__Snapshots__/MBWayComponentUITests/testSubmitForm-iPhone16-1-iOS_17-2-de_DE.mbway_flow.png diff --git a/SnapshotTests/Components/__Snapshots__/MBWayComponentUITests/testSubmitForm-iPhone16-1-iOS_17-2-en_US.mbway_flow.png b/Tests/SnapshotTests/Components/__Snapshots__/MBWayComponentUITests/testSubmitForm-iPhone16-1-iOS_17-2-en_US.mbway_flow.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/MBWayComponentUITests/testSubmitForm-iPhone16-1-iOS_17-2-en_US.mbway_flow.png rename to Tests/SnapshotTests/Components/__Snapshots__/MBWayComponentUITests/testSubmitForm-iPhone16-1-iOS_17-2-en_US.mbway_flow.png diff --git a/SnapshotTests/Components/__Snapshots__/MBWayComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png b/Tests/SnapshotTests/Components/__Snapshots__/MBWayComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/MBWayComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png rename to Tests/SnapshotTests/Components/__Snapshots__/MBWayComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png diff --git a/SnapshotTests/Components/__Snapshots__/MBWayComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.UI_configuration.png b/Tests/SnapshotTests/Components/__Snapshots__/MBWayComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.UI_configuration.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/MBWayComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.UI_configuration.png rename to Tests/SnapshotTests/Components/__Snapshots__/MBWayComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.UI_configuration.png diff --git a/SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testContinueButtonLoading-iPhone16-1-iOS_17-2-de_DE.initial_state.png b/Tests/SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testContinueButtonLoading-iPhone16-1-iOS_17-2-de_DE.initial_state.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testContinueButtonLoading-iPhone16-1-iOS_17-2-de_DE.initial_state.png rename to Tests/SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testContinueButtonLoading-iPhone16-1-iOS_17-2-de_DE.initial_state.png diff --git a/SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testContinueButtonLoading-iPhone16-1-iOS_17-2-de_DE.stopped_loading.png b/Tests/SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testContinueButtonLoading-iPhone16-1-iOS_17-2-de_DE.stopped_loading.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testContinueButtonLoading-iPhone16-1-iOS_17-2-de_DE.stopped_loading.png rename to Tests/SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testContinueButtonLoading-iPhone16-1-iOS_17-2-de_DE.stopped_loading.png diff --git a/SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testContinueButtonLoading-iPhone16-1-iOS_17-2-en_US.initial_state.png b/Tests/SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testContinueButtonLoading-iPhone16-1-iOS_17-2-en_US.initial_state.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testContinueButtonLoading-iPhone16-1-iOS_17-2-en_US.initial_state.png rename to Tests/SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testContinueButtonLoading-iPhone16-1-iOS_17-2-en_US.initial_state.png diff --git a/SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testContinueButtonLoading-iPhone16-1-iOS_17-2-en_US.stopped_loading.png b/Tests/SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testContinueButtonLoading-iPhone16-1-iOS_17-2-en_US.stopped_loading.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testContinueButtonLoading-iPhone16-1-iOS_17-2-en_US.stopped_loading.png rename to Tests/SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testContinueButtonLoading-iPhone16-1-iOS_17-2-en_US.stopped_loading.png diff --git a/SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testPressContinueButton-iPhone16-1-iOS_17-2-de_DE.online_banking_flow.png b/Tests/SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testPressContinueButton-iPhone16-1-iOS_17-2-de_DE.online_banking_flow.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testPressContinueButton-iPhone16-1-iOS_17-2-de_DE.online_banking_flow.png rename to Tests/SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testPressContinueButton-iPhone16-1-iOS_17-2-de_DE.online_banking_flow.png diff --git a/SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testPressContinueButton-iPhone16-1-iOS_17-2-en_US.online_banking_flow.png b/Tests/SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testPressContinueButton-iPhone16-1-iOS_17-2-en_US.online_banking_flow.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testPressContinueButton-iPhone16-1-iOS_17-2-en_US.online_banking_flow.png rename to Tests/SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testPressContinueButton-iPhone16-1-iOS_17-2-en_US.online_banking_flow.png diff --git a/SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testUIElements-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png b/Tests/SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testUIElements-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testUIElements-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png rename to Tests/SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testUIElements-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png diff --git a/SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testUIElements-iPhone16-1-iOS_17-2-en_US.UI_configuration.png b/Tests/SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testUIElements-iPhone16-1-iOS_17-2-en_US.UI_configuration.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testUIElements-iPhone16-1-iOS_17-2-en_US.UI_configuration.png rename to Tests/SnapshotTests/Components/__Snapshots__/OnlineBankingComponentUITests/testUIElements-iPhone16-1-iOS_17-2-en_US.UI_configuration.png diff --git a/SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testQRCodeCancelButtonOnUPI-iPhone16-1-iOS_17-2-de_DE.upi_cancel_button.png b/Tests/SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testQRCodeCancelButtonOnUPI-iPhone16-1-iOS_17-2-de_DE.upi_cancel_button.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testQRCodeCancelButtonOnUPI-iPhone16-1-iOS_17-2-de_DE.upi_cancel_button.png rename to Tests/SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testQRCodeCancelButtonOnUPI-iPhone16-1-iOS_17-2-de_DE.upi_cancel_button.png diff --git a/SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testQRCodeCancelButtonOnUPI-iPhone16-1-iOS_17-2-en_US.upi_cancel_button.png b/Tests/SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testQRCodeCancelButtonOnUPI-iPhone16-1-iOS_17-2-en_US.upi_cancel_button.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testQRCodeCancelButtonOnUPI-iPhone16-1-iOS_17-2-en_US.upi_cancel_button.png rename to Tests/SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testQRCodeCancelButtonOnUPI-iPhone16-1-iOS_17-2-en_US.upi_cancel_button.png diff --git a/SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testUIConfigurationForPix-iPhone16-1-iOS_17-2-de_DE.pix.png b/Tests/SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testUIConfigurationForPix-iPhone16-1-iOS_17-2-de_DE.pix.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testUIConfigurationForPix-iPhone16-1-iOS_17-2-de_DE.pix.png rename to Tests/SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testUIConfigurationForPix-iPhone16-1-iOS_17-2-de_DE.pix.png diff --git a/SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testUIConfigurationForPix-iPhone16-1-iOS_17-2-en_US.pix.png b/Tests/SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testUIConfigurationForPix-iPhone16-1-iOS_17-2-en_US.pix.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testUIConfigurationForPix-iPhone16-1-iOS_17-2-en_US.pix.png rename to Tests/SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testUIConfigurationForPix-iPhone16-1-iOS_17-2-en_US.pix.png diff --git a/SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testUIConfigurationForPromptPay-iPhone16-1-iOS_17-2-de_DE.promptPay.png b/Tests/SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testUIConfigurationForPromptPay-iPhone16-1-iOS_17-2-de_DE.promptPay.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testUIConfigurationForPromptPay-iPhone16-1-iOS_17-2-de_DE.promptPay.png rename to Tests/SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testUIConfigurationForPromptPay-iPhone16-1-iOS_17-2-de_DE.promptPay.png diff --git a/SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testUIConfigurationForPromptPay-iPhone16-1-iOS_17-2-en_US.promptPay.png b/Tests/SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testUIConfigurationForPromptPay-iPhone16-1-iOS_17-2-en_US.promptPay.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testUIConfigurationForPromptPay-iPhone16-1-iOS_17-2-en_US.promptPay.png rename to Tests/SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testUIConfigurationForPromptPay-iPhone16-1-iOS_17-2-en_US.promptPay.png diff --git a/SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testUIConfigurationForUPIQRCode-iPhone16-1-iOS_17-2-de_DE.upi.png b/Tests/SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testUIConfigurationForUPIQRCode-iPhone16-1-iOS_17-2-de_DE.upi.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testUIConfigurationForUPIQRCode-iPhone16-1-iOS_17-2-de_DE.upi.png rename to Tests/SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testUIConfigurationForUPIQRCode-iPhone16-1-iOS_17-2-de_DE.upi.png diff --git a/SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testUIConfigurationForUPIQRCode-iPhone16-1-iOS_17-2-en_US.upi.png b/Tests/SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testUIConfigurationForUPIQRCode-iPhone16-1-iOS_17-2-en_US.upi.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testUIConfigurationForUPIQRCode-iPhone16-1-iOS_17-2-en_US.upi.png rename to Tests/SnapshotTests/Components/__Snapshots__/QRCodeActionComponentUITests/testUIConfigurationForUPIQRCode-iPhone16-1-iOS_17-2-en_US.upi.png diff --git a/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png b/Tests/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png rename to Tests/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.UI_configuration.png diff --git a/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.UI_configuration.png b/Tests/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.UI_configuration.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.UI_configuration.png rename to Tests/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.UI_configuration.png diff --git a/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUIConfigurationForIndexOne-iPhone16-1-iOS_17-2-de_DE.UI_configuration_Index_One.png b/Tests/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUIConfigurationForIndexOne-iPhone16-1-iOS_17-2-de_DE.UI_configuration_Index_One.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUIConfigurationForIndexOne-iPhone16-1-iOS_17-2-de_DE.UI_configuration_Index_One.png rename to Tests/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUIConfigurationForIndexOne-iPhone16-1-iOS_17-2-de_DE.UI_configuration_Index_One.png diff --git a/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUIConfigurationForIndexOne-iPhone16-1-iOS_17-2-en_US.UI_configuration_Index_One.png b/Tests/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUIConfigurationForIndexOne-iPhone16-1-iOS_17-2-en_US.UI_configuration_Index_One.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUIConfigurationForIndexOne-iPhone16-1-iOS_17-2-en_US.UI_configuration_Index_One.png rename to Tests/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUIConfigurationForIndexOne-iPhone16-1-iOS_17-2-en_US.UI_configuration_Index_One.png diff --git a/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUIElementsForUPICollectFlowType-iPhone16-1-iOS_17-2-de_DE.all_required_fields_exist.png b/Tests/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUIElementsForUPICollectFlowType-iPhone16-1-iOS_17-2-de_DE.all_required_fields_exist.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUIElementsForUPICollectFlowType-iPhone16-1-iOS_17-2-de_DE.all_required_fields_exist.png rename to Tests/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUIElementsForUPICollectFlowType-iPhone16-1-iOS_17-2-de_DE.all_required_fields_exist.png diff --git a/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUIElementsForUPICollectFlowType-iPhone16-1-iOS_17-2-en_US.all_required_fields_exist.png b/Tests/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUIElementsForUPICollectFlowType-iPhone16-1-iOS_17-2-en_US.all_required_fields_exist.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUIElementsForUPICollectFlowType-iPhone16-1-iOS_17-2-en_US.all_required_fields_exist.png rename to Tests/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUIElementsForUPICollectFlowType-iPhone16-1-iOS_17-2-en_US.all_required_fields_exist.png diff --git a/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUPIComponentDetailsForUPICollectFlow-iPhone16-1-iOS_17-2-de_DE.prefilled_vpa.png b/Tests/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUPIComponentDetailsForUPICollectFlow-iPhone16-1-iOS_17-2-de_DE.prefilled_vpa.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUPIComponentDetailsForUPICollectFlow-iPhone16-1-iOS_17-2-de_DE.prefilled_vpa.png rename to Tests/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUPIComponentDetailsForUPICollectFlow-iPhone16-1-iOS_17-2-de_DE.prefilled_vpa.png diff --git a/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUPIComponentDetailsForUPICollectFlow-iPhone16-1-iOS_17-2-en_US.prefilled_vpa.png b/Tests/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUPIComponentDetailsForUPICollectFlow-iPhone16-1-iOS_17-2-en_US.prefilled_vpa.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUPIComponentDetailsForUPICollectFlow-iPhone16-1-iOS_17-2-en_US.prefilled_vpa.png rename to Tests/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUPIComponentDetailsForUPICollectFlow-iPhone16-1-iOS_17-2-en_US.prefilled_vpa.png diff --git a/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUPIComponentDetailsForUPIQRCodeFlow-iPhone16-1-iOS_17-2-de_DE.upi_qr_flow.png b/Tests/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUPIComponentDetailsForUPIQRCodeFlow-iPhone16-1-iOS_17-2-de_DE.upi_qr_flow.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUPIComponentDetailsForUPIQRCodeFlow-iPhone16-1-iOS_17-2-de_DE.upi_qr_flow.png rename to Tests/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUPIComponentDetailsForUPIQRCodeFlow-iPhone16-1-iOS_17-2-de_DE.upi_qr_flow.png diff --git a/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUPIComponentDetailsForUPIQRCodeFlow-iPhone16-1-iOS_17-2-en_US.upi_qr_flow.png b/Tests/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUPIComponentDetailsForUPIQRCodeFlow-iPhone16-1-iOS_17-2-en_US.upi_qr_flow.png similarity index 100% rename from SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUPIComponentDetailsForUPIQRCodeFlow-iPhone16-1-iOS_17-2-en_US.upi_qr_flow.png rename to Tests/SnapshotTests/Components/__Snapshots__/UPIComponentUITests/testUPIComponentDetailsForUPIQRCodeFlow-iPhone16-1-iOS_17-2-en_US.upi_qr_flow.png diff --git a/SnapshotTests/Helpers/XCTestCase+SnapshotTesting.swift b/Tests/SnapshotTests/Helpers/XCTestCase+SnapshotTesting.swift similarity index 100% rename from SnapshotTests/Helpers/XCTestCase+SnapshotTesting.swift rename to Tests/SnapshotTests/Helpers/XCTestCase+SnapshotTesting.swift diff --git a/SnapshotTests/UI/ListViewControllerUITests.swift b/Tests/SnapshotTests/UI/ListViewControllerUITests.swift similarity index 100% rename from SnapshotTests/UI/ListViewControllerUITests.swift rename to Tests/SnapshotTests/UI/ListViewControllerUITests.swift diff --git a/SnapshotTests/UI/SecuredViewControllerUITests.swift b/Tests/SnapshotTests/UI/SecuredViewControllerUITests.swift similarity index 100% rename from SnapshotTests/UI/SecuredViewControllerUITests.swift rename to Tests/SnapshotTests/UI/SecuredViewControllerUITests.swift diff --git a/SnapshotTests/UI/__Snapshots__/ListViewControllerUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.listViewController_UI_Configuration.png b/Tests/SnapshotTests/UI/__Snapshots__/ListViewControllerUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.listViewController_UI_Configuration.png similarity index 100% rename from SnapshotTests/UI/__Snapshots__/ListViewControllerUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.listViewController_UI_Configuration.png rename to Tests/SnapshotTests/UI/__Snapshots__/ListViewControllerUITests/testUIConfiguration-iPhone16-1-iOS_17-2-de_DE.listViewController_UI_Configuration.png diff --git a/SnapshotTests/UI/__Snapshots__/ListViewControllerUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.listViewController_UI_Configuration.png b/Tests/SnapshotTests/UI/__Snapshots__/ListViewControllerUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.listViewController_UI_Configuration.png similarity index 100% rename from SnapshotTests/UI/__Snapshots__/ListViewControllerUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.listViewController_UI_Configuration.png rename to Tests/SnapshotTests/UI/__Snapshots__/ListViewControllerUITests/testUIConfiguration-iPhone16-1-iOS_17-2-en_US.listViewController_UI_Configuration.png diff --git a/SnapshotTests/UI/__Snapshots__/SecuredViewControllerUITests/testBlur-iPhone16-1-iOS_17-2-de_DE.secured-view-controller-blurred.png b/Tests/SnapshotTests/UI/__Snapshots__/SecuredViewControllerUITests/testBlur-iPhone16-1-iOS_17-2-de_DE.secured-view-controller-blurred.png similarity index 100% rename from SnapshotTests/UI/__Snapshots__/SecuredViewControllerUITests/testBlur-iPhone16-1-iOS_17-2-de_DE.secured-view-controller-blurred.png rename to Tests/SnapshotTests/UI/__Snapshots__/SecuredViewControllerUITests/testBlur-iPhone16-1-iOS_17-2-de_DE.secured-view-controller-blurred.png diff --git a/SnapshotTests/UI/__Snapshots__/SecuredViewControllerUITests/testBlur-iPhone16-1-iOS_17-2-de_DE.secured-view-controller-unblurred.png b/Tests/SnapshotTests/UI/__Snapshots__/SecuredViewControllerUITests/testBlur-iPhone16-1-iOS_17-2-de_DE.secured-view-controller-unblurred.png similarity index 100% rename from SnapshotTests/UI/__Snapshots__/SecuredViewControllerUITests/testBlur-iPhone16-1-iOS_17-2-de_DE.secured-view-controller-unblurred.png rename to Tests/SnapshotTests/UI/__Snapshots__/SecuredViewControllerUITests/testBlur-iPhone16-1-iOS_17-2-de_DE.secured-view-controller-unblurred.png diff --git a/SnapshotTests/UI/__Snapshots__/SecuredViewControllerUITests/testBlur-iPhone16-1-iOS_17-2-en_US.secured-view-controller-blurred.png b/Tests/SnapshotTests/UI/__Snapshots__/SecuredViewControllerUITests/testBlur-iPhone16-1-iOS_17-2-en_US.secured-view-controller-blurred.png similarity index 100% rename from SnapshotTests/UI/__Snapshots__/SecuredViewControllerUITests/testBlur-iPhone16-1-iOS_17-2-en_US.secured-view-controller-blurred.png rename to Tests/SnapshotTests/UI/__Snapshots__/SecuredViewControllerUITests/testBlur-iPhone16-1-iOS_17-2-en_US.secured-view-controller-blurred.png diff --git a/SnapshotTests/UI/__Snapshots__/SecuredViewControllerUITests/testBlur-iPhone16-1-iOS_17-2-en_US.secured-view-controller-unblurred.png b/Tests/SnapshotTests/UI/__Snapshots__/SecuredViewControllerUITests/testBlur-iPhone16-1-iOS_17-2-en_US.secured-view-controller-unblurred.png similarity index 100% rename from SnapshotTests/UI/__Snapshots__/SecuredViewControllerUITests/testBlur-iPhone16-1-iOS_17-2-en_US.secured-view-controller-unblurred.png rename to Tests/SnapshotTests/UI/__Snapshots__/SecuredViewControllerUITests/testBlur-iPhone16-1-iOS_17-2-en_US.secured-view-controller-unblurred.png diff --git a/TestPlans/CI.xctestplan b/Tests/TestPlans/CI.xctestplan similarity index 80% rename from TestPlans/CI.xctestplan rename to Tests/TestPlans/CI.xctestplan index eda2270131..61357a0fa8 100644 --- a/TestPlans/CI.xctestplan +++ b/Tests/TestPlans/CI.xctestplan @@ -32,13 +32,6 @@ "identifier" : "E2C0E03B22097917008616F6", "name" : "IntegrationUIKitTests" } - }, - { - "target" : { - "containerPath" : "container:Adyen.xcodeproj", - "identifier" : "F9615FAE252DDA4800FA8EDD", - "name" : "SwiftUI-UITests" - } } ], "version" : 1 diff --git a/TestPlans/GenerateSnapshots.xctestplan b/Tests/TestPlans/GenerateSnapshots.xctestplan similarity index 100% rename from TestPlans/GenerateSnapshots.xctestplan rename to Tests/TestPlans/GenerateSnapshots.xctestplan diff --git a/TestPlans/IntegrationTests.xctestplan b/Tests/TestPlans/IntegrationTests.xctestplan similarity index 100% rename from TestPlans/IntegrationTests.xctestplan rename to Tests/TestPlans/IntegrationTests.xctestplan diff --git a/TestPlans/SnapshotTests.xctestplan b/Tests/TestPlans/SnapshotTests.xctestplan similarity index 100% rename from TestPlans/SnapshotTests.xctestplan rename to Tests/TestPlans/SnapshotTests.xctestplan diff --git a/TestPlans/UnitTests.xctestplan b/Tests/TestPlans/UnitTests.xctestplan similarity index 100% rename from TestPlans/UnitTests.xctestplan rename to Tests/TestPlans/UnitTests.xctestplan diff --git a/AdyenUnitTests/APIClientMock.swift b/Tests/UnitTests/APIClientMock.swift similarity index 100% rename from AdyenUnitTests/APIClientMock.swift rename to Tests/UnitTests/APIClientMock.swift diff --git a/AdyenUnitTests/Analytics/AnalyticsEventDataSourceTests.swift b/Tests/UnitTests/Analytics/AnalyticsEventDataSourceTests.swift similarity index 100% rename from AdyenUnitTests/Analytics/AnalyticsEventDataSourceTests.swift rename to Tests/UnitTests/Analytics/AnalyticsEventDataSourceTests.swift diff --git a/AdyenUnitTests/Analytics/AnalyticsEventTests.swift b/Tests/UnitTests/Analytics/AnalyticsEventTests.swift similarity index 100% rename from AdyenUnitTests/Analytics/AnalyticsEventTests.swift rename to Tests/UnitTests/Analytics/AnalyticsEventTests.swift diff --git a/AdyenUnitTests/Analytics/AnalyticsFlavorTests.swift b/Tests/UnitTests/Analytics/AnalyticsFlavorTests.swift similarity index 100% rename from AdyenUnitTests/Analytics/AnalyticsFlavorTests.swift rename to Tests/UnitTests/Analytics/AnalyticsFlavorTests.swift diff --git a/AdyenUnitTests/Analytics/AnalyticsProviderMock.swift b/Tests/UnitTests/Analytics/AnalyticsProviderMock.swift similarity index 100% rename from AdyenUnitTests/Analytics/AnalyticsProviderMock.swift rename to Tests/UnitTests/Analytics/AnalyticsProviderMock.swift diff --git a/AdyenUnitTests/Analytics/AnalyticsProviderTests.swift b/Tests/UnitTests/Analytics/AnalyticsProviderTests.swift similarity index 100% rename from AdyenUnitTests/Analytics/AnalyticsProviderTests.swift rename to Tests/UnitTests/Analytics/AnalyticsProviderTests.swift diff --git a/AdyenUnitTests/Assets/AssetsAccessTests.swift b/Tests/UnitTests/Assets/AssetsAccessTests.swift similarity index 100% rename from AdyenUnitTests/Assets/AssetsAccessTests.swift rename to Tests/UnitTests/Assets/AssetsAccessTests.swift diff --git a/AdyenUnitTests/Core/APIContextTests.swift b/Tests/UnitTests/Core/APIContextTests.swift similarity index 100% rename from AdyenUnitTests/Core/APIContextTests.swift rename to Tests/UnitTests/Core/APIContextTests.swift diff --git a/AdyenUnitTests/Core/ActionTests.swift b/Tests/UnitTests/Core/ActionTests.swift similarity index 100% rename from AdyenUnitTests/Core/ActionTests.swift rename to Tests/UnitTests/Core/ActionTests.swift diff --git a/AdyenUnitTests/Core/AdyenContextTests.swift b/Tests/UnitTests/Core/AdyenContextTests.swift similarity index 100% rename from AdyenUnitTests/Core/AdyenContextTests.swift rename to Tests/UnitTests/Core/AdyenContextTests.swift diff --git a/AdyenUnitTests/Core/BackoffSchedulerTests.swift b/Tests/UnitTests/Core/BackoffSchedulerTests.swift similarity index 100% rename from AdyenUnitTests/Core/BackoffSchedulerTests.swift rename to Tests/UnitTests/Core/BackoffSchedulerTests.swift diff --git a/AdyenUnitTests/Core/BankDetailsEncryptorTests.swift b/Tests/UnitTests/Core/BankDetailsEncryptorTests.swift similarity index 100% rename from AdyenUnitTests/Core/BankDetailsEncryptorTests.swift rename to Tests/UnitTests/Core/BankDetailsEncryptorTests.swift diff --git a/AdyenUnitTests/Core/BrowserInfoTests.swift b/Tests/UnitTests/Core/BrowserInfoTests.swift similarity index 100% rename from AdyenUnitTests/Core/BrowserInfoTests.swift rename to Tests/UnitTests/Core/BrowserInfoTests.swift diff --git a/AdyenUnitTests/Core/Encryption/JWAA256CBCHS512AlgorithmTests.swift b/Tests/UnitTests/Core/Encryption/JWAA256CBCHS512AlgorithmTests.swift similarity index 100% rename from AdyenUnitTests/Core/Encryption/JWAA256CBCHS512AlgorithmTests.swift rename to Tests/UnitTests/Core/Encryption/JWAA256CBCHS512AlgorithmTests.swift diff --git a/AdyenUnitTests/Core/Encryption/RSAOAEP256AlgorithmTests.swift b/Tests/UnitTests/Core/Encryption/RSAOAEP256AlgorithmTests.swift similarity index 100% rename from AdyenUnitTests/Core/Encryption/RSAOAEP256AlgorithmTests.swift rename to Tests/UnitTests/Core/Encryption/RSAOAEP256AlgorithmTests.swift diff --git a/AdyenUnitTests/Core/ImageLoaderTests.swift b/Tests/UnitTests/Core/ImageLoaderTests.swift similarity index 100% rename from AdyenUnitTests/Core/ImageLoaderTests.swift rename to Tests/UnitTests/Core/ImageLoaderTests.swift diff --git a/AdyenUnitTests/Core/PaymentMethodTests.swift b/Tests/UnitTests/Core/PaymentMethodTests.swift similarity index 100% rename from AdyenUnitTests/Core/PaymentMethodTests.swift rename to Tests/UnitTests/Core/PaymentMethodTests.swift diff --git a/AdyenUnitTests/Core/SimpleSchedulerTests.swift b/Tests/UnitTests/Core/SimpleSchedulerTests.swift similarity index 100% rename from AdyenUnitTests/Core/SimpleSchedulerTests.swift rename to Tests/UnitTests/Core/SimpleSchedulerTests.swift diff --git a/AdyenUnitTests/Extension/KeyedDecodingContainerExtensionsTests.swift b/Tests/UnitTests/Extension/KeyedDecodingContainerExtensionsTests.swift similarity index 100% rename from AdyenUnitTests/Extension/KeyedDecodingContainerExtensionsTests.swift rename to Tests/UnitTests/Extension/KeyedDecodingContainerExtensionsTests.swift diff --git a/AdyenUnitTests/Extension/StringExtensionsTests.swift b/Tests/UnitTests/Extension/StringExtensionsTests.swift similarity index 100% rename from AdyenUnitTests/Extension/StringExtensionsTests.swift rename to Tests/UnitTests/Extension/StringExtensionsTests.swift diff --git a/AdyenUnitTests/Extension/TimeIntervalExtensionsTests.swift b/Tests/UnitTests/Extension/TimeIntervalExtensionsTests.swift similarity index 100% rename from AdyenUnitTests/Extension/TimeIntervalExtensionsTests.swift rename to Tests/UnitTests/Extension/TimeIntervalExtensionsTests.swift diff --git a/AdyenUnitTests/Extension/UIButtonHelpersTests.swift b/Tests/UnitTests/Extension/UIButtonHelpersTests.swift similarity index 100% rename from AdyenUnitTests/Extension/UIButtonHelpersTests.swift rename to Tests/UnitTests/Extension/UIButtonHelpersTests.swift diff --git a/AdyenUnitTests/Extension/UILabelHelpersTests.swift b/Tests/UnitTests/Extension/UILabelHelpersTests.swift similarity index 100% rename from AdyenUnitTests/Extension/UILabelHelpersTests.swift rename to Tests/UnitTests/Extension/UILabelHelpersTests.swift diff --git a/AdyenUnitTests/Extension/URLExtensionsTest.swift b/Tests/UnitTests/Extension/URLExtensionsTest.swift similarity index 100% rename from AdyenUnitTests/Extension/URLExtensionsTest.swift rename to Tests/UnitTests/Extension/URLExtensionsTest.swift diff --git a/AdyenUnitTests/Helpers/PaymentMethods+Equatable.swift b/Tests/UnitTests/Helpers/PaymentMethods+Equatable.swift similarity index 100% rename from AdyenUnitTests/Helpers/PaymentMethods+Equatable.swift rename to Tests/UnitTests/Helpers/PaymentMethods+Equatable.swift diff --git a/AdyenUnitTests/Helpers/String+UIImage.swift b/Tests/UnitTests/Helpers/String+UIImage.swift similarity index 100% rename from AdyenUnitTests/Helpers/String+UIImage.swift rename to Tests/UnitTests/Helpers/String+UIImage.swift diff --git a/AdyenUnitTests/Helpers/XCTestCase+Coder.swift b/Tests/UnitTests/Helpers/XCTestCase+Coder.swift similarity index 100% rename from AdyenUnitTests/Helpers/XCTestCase+Coder.swift rename to Tests/UnitTests/Helpers/XCTestCase+Coder.swift diff --git a/AdyenUnitTests/Helpers/XCTestCase+FirstResponder.swift b/Tests/UnitTests/Helpers/XCTestCase+FirstResponder.swift similarity index 100% rename from AdyenUnitTests/Helpers/XCTestCase+FirstResponder.swift rename to Tests/UnitTests/Helpers/XCTestCase+FirstResponder.swift diff --git a/AdyenUnitTests/Helpers/XCTestCase+Result.swift b/Tests/UnitTests/Helpers/XCTestCase+Result.swift similarity index 100% rename from AdyenUnitTests/Helpers/XCTestCase+Result.swift rename to Tests/UnitTests/Helpers/XCTestCase+Result.swift diff --git a/AdyenUnitTests/Mocks/APIClientMock.swift b/Tests/UnitTests/Mocks/APIClientMock.swift similarity index 100% rename from AdyenUnitTests/Mocks/APIClientMock.swift rename to Tests/UnitTests/Mocks/APIClientMock.swift diff --git a/AdyenUnitTests/Mocks/ActionHandlingComponentMock.swift b/Tests/UnitTests/Mocks/ActionHandlingComponentMock.swift similarity index 100% rename from AdyenUnitTests/Mocks/ActionHandlingComponentMock.swift rename to Tests/UnitTests/Mocks/ActionHandlingComponentMock.swift diff --git a/AdyenUnitTests/Mocks/AppLauncherMock.swift b/Tests/UnitTests/Mocks/AppLauncherMock.swift similarity index 100% rename from AdyenUnitTests/Mocks/AppLauncherMock.swift rename to Tests/UnitTests/Mocks/AppLauncherMock.swift diff --git a/AdyenUnitTests/Mocks/CancellableMock.swift b/Tests/UnitTests/Mocks/CancellableMock.swift similarity index 100% rename from AdyenUnitTests/Mocks/CancellableMock.swift rename to Tests/UnitTests/Mocks/CancellableMock.swift diff --git a/AdyenUnitTests/Mocks/CardPaymentMethodMock.swift b/Tests/UnitTests/Mocks/CardPaymentMethodMock.swift similarity index 100% rename from AdyenUnitTests/Mocks/CardPaymentMethodMock.swift rename to Tests/UnitTests/Mocks/CardPaymentMethodMock.swift diff --git a/AdyenUnitTests/Mocks/DummyData/Dummy.swift b/Tests/UnitTests/Mocks/DummyData/Dummy.swift similarity index 100% rename from AdyenUnitTests/Mocks/DummyData/Dummy.swift rename to Tests/UnitTests/Mocks/DummyData/Dummy.swift diff --git a/AdyenUnitTests/Mocks/DummyData/DummyHelper.swift b/Tests/UnitTests/Mocks/DummyData/DummyHelper.swift similarity index 100% rename from AdyenUnitTests/Mocks/DummyData/DummyHelper.swift rename to Tests/UnitTests/Mocks/DummyData/DummyHelper.swift diff --git a/AdyenUnitTests/Mocks/DummyData/DummyPaymentMethods.swift b/Tests/UnitTests/Mocks/DummyData/DummyPaymentMethods.swift similarity index 100% rename from AdyenUnitTests/Mocks/DummyData/DummyPaymentMethods.swift rename to Tests/UnitTests/Mocks/DummyData/DummyPaymentMethods.swift diff --git a/AdyenUnitTests/Mocks/FormatterMock.swift b/Tests/UnitTests/Mocks/FormatterMock.swift similarity index 100% rename from AdyenUnitTests/Mocks/FormatterMock.swift rename to Tests/UnitTests/Mocks/FormatterMock.swift diff --git a/AdyenUnitTests/Mocks/ImageLoaderMock.swift b/Tests/UnitTests/Mocks/ImageLoaderMock.swift similarity index 100% rename from AdyenUnitTests/Mocks/ImageLoaderMock.swift rename to Tests/UnitTests/Mocks/ImageLoaderMock.swift diff --git a/AdyenUnitTests/Mocks/MockAddressLookupProvider.swift b/Tests/UnitTests/Mocks/MockAddressLookupProvider.swift similarity index 100% rename from AdyenUnitTests/Mocks/MockAddressLookupProvider.swift rename to Tests/UnitTests/Mocks/MockAddressLookupProvider.swift diff --git a/AdyenUnitTests/Mocks/PaymentComponentDelegateMock.swift b/Tests/UnitTests/Mocks/PaymentComponentDelegateMock.swift similarity index 100% rename from AdyenUnitTests/Mocks/PaymentComponentDelegateMock.swift rename to Tests/UnitTests/Mocks/PaymentComponentDelegateMock.swift diff --git a/AdyenUnitTests/Mocks/PaymentComponentMock.swift b/Tests/UnitTests/Mocks/PaymentComponentMock.swift similarity index 100% rename from AdyenUnitTests/Mocks/PaymentComponentMock.swift rename to Tests/UnitTests/Mocks/PaymentComponentMock.swift diff --git a/AdyenUnitTests/Mocks/PaymentMethodMock.swift b/Tests/UnitTests/Mocks/PaymentMethodMock.swift similarity index 100% rename from AdyenUnitTests/Mocks/PaymentMethodMock.swift rename to Tests/UnitTests/Mocks/PaymentMethodMock.swift diff --git a/AdyenUnitTests/Mocks/PostalAddressMocks.swift b/Tests/UnitTests/Mocks/PostalAddressMocks.swift similarity index 100% rename from AdyenUnitTests/Mocks/PostalAddressMocks.swift rename to Tests/UnitTests/Mocks/PostalAddressMocks.swift diff --git a/AdyenUnitTests/Mocks/PresentationDelegateMock.swift b/Tests/UnitTests/Mocks/PresentationDelegateMock.swift similarity index 100% rename from AdyenUnitTests/Mocks/PresentationDelegateMock.swift rename to Tests/UnitTests/Mocks/PresentationDelegateMock.swift diff --git a/AdyenUnitTests/Mocks/PresenterMock.swift b/Tests/UnitTests/Mocks/PresenterMock.swift similarity index 100% rename from AdyenUnitTests/Mocks/PresenterMock.swift rename to Tests/UnitTests/Mocks/PresenterMock.swift diff --git a/AdyenUnitTests/Mocks/PresentingViewControllerMock.swift b/Tests/UnitTests/Mocks/PresentingViewControllerMock.swift similarity index 100% rename from AdyenUnitTests/Mocks/PresentingViewControllerMock.swift rename to Tests/UnitTests/Mocks/PresentingViewControllerMock.swift diff --git a/AdyenUnitTests/Mocks/StoredPaymentMethodMock.swift b/Tests/UnitTests/Mocks/StoredPaymentMethodMock.swift similarity index 100% rename from AdyenUnitTests/Mocks/StoredPaymentMethodMock.swift rename to Tests/UnitTests/Mocks/StoredPaymentMethodMock.swift diff --git a/AdyenUnitTests/Mocks/URLProtocolMock.swift b/Tests/UnitTests/Mocks/URLProtocolMock.swift similarity index 100% rename from AdyenUnitTests/Mocks/URLProtocolMock.swift rename to Tests/UnitTests/Mocks/URLProtocolMock.swift diff --git a/AdyenUnitTests/Mocks/ValidatorMock.swift b/Tests/UnitTests/Mocks/ValidatorMock.swift similarity index 100% rename from AdyenUnitTests/Mocks/ValidatorMock.swift rename to Tests/UnitTests/Mocks/ValidatorMock.swift diff --git a/AdyenUnitTests/Utilities/AdyenCoderTests.swift b/Tests/UnitTests/Utilities/AdyenCoderTests.swift similarity index 100% rename from AdyenUnitTests/Utilities/AdyenCoderTests.swift rename to Tests/UnitTests/Utilities/AdyenCoderTests.swift diff --git a/AdyenUnitTests/Utilities/AmountFormatterTests.swift b/Tests/UnitTests/Utilities/AmountFormatterTests.swift similarity index 100% rename from AdyenUnitTests/Utilities/AmountFormatterTests.swift rename to Tests/UnitTests/Utilities/AmountFormatterTests.swift diff --git a/AdyenUnitTests/Utilities/AssertsTests.swift b/Tests/UnitTests/Utilities/AssertsTests.swift similarity index 100% rename from AdyenUnitTests/Utilities/AssertsTests.swift rename to Tests/UnitTests/Utilities/AssertsTests.swift diff --git a/AdyenUnitTests/Utilities/BalanceCheckerTests.swift b/Tests/UnitTests/Utilities/BalanceCheckerTests.swift similarity index 100% rename from AdyenUnitTests/Utilities/BalanceCheckerTests.swift rename to Tests/UnitTests/Utilities/BalanceCheckerTests.swift diff --git a/AdyenUnitTests/Utilities/DateValidationTests.swift b/Tests/UnitTests/Utilities/DateValidationTests.swift similarity index 100% rename from AdyenUnitTests/Utilities/DateValidationTests.swift rename to Tests/UnitTests/Utilities/DateValidationTests.swift diff --git a/AdyenUnitTests/Utilities/KeyboardObserverTests.swift b/Tests/UnitTests/Utilities/KeyboardObserverTests.swift similarity index 100% rename from AdyenUnitTests/Utilities/KeyboardObserverTests.swift rename to Tests/UnitTests/Utilities/KeyboardObserverTests.swift diff --git a/AdyenUnitTests/Utilities/LazyOptionalTests.swift b/Tests/UnitTests/Utilities/LazyOptionalTests.swift similarity index 100% rename from AdyenUnitTests/Utilities/LazyOptionalTests.swift rename to Tests/UnitTests/Utilities/LazyOptionalTests.swift diff --git a/AdyenUnitTests/Utilities/LengthValidatorTests.swift b/Tests/UnitTests/Utilities/LengthValidatorTests.swift similarity index 100% rename from AdyenUnitTests/Utilities/LengthValidatorTests.swift rename to Tests/UnitTests/Utilities/LengthValidatorTests.swift diff --git a/AdyenUnitTests/Utilities/LogoGeneratorTests.swift b/Tests/UnitTests/Utilities/LogoGeneratorTests.swift similarity index 100% rename from AdyenUnitTests/Utilities/LogoGeneratorTests.swift rename to Tests/UnitTests/Utilities/LogoGeneratorTests.swift diff --git a/AdyenUnitTests/Utilities/ObservableTests.swift b/Tests/UnitTests/Utilities/ObservableTests.swift similarity index 100% rename from AdyenUnitTests/Utilities/ObservableTests.swift rename to Tests/UnitTests/Utilities/ObservableTests.swift diff --git a/AdyenUnitTests/Utilities/PhoneExtensionsRepositoryTests.swift b/Tests/UnitTests/Utilities/PhoneExtensionsRepositoryTests.swift similarity index 100% rename from AdyenUnitTests/Utilities/PhoneExtensionsRepositoryTests.swift rename to Tests/UnitTests/Utilities/PhoneExtensionsRepositoryTests.swift