diff --git a/packages/swift-sdk/SwiftExampleApp/SwiftExampleAppTests/WalletTests/KeyDerivationTests.swift b/packages/swift-sdk/SwiftExampleApp/SwiftExampleAppTests/WalletTests/KeyDerivationTests.swift deleted file mode 100644 index 0711ef7ee52..00000000000 --- a/packages/swift-sdk/SwiftExampleApp/SwiftExampleAppTests/WalletTests/KeyDerivationTests.swift +++ /dev/null @@ -1,17 +0,0 @@ -import XCTest - -@testable import SwiftExampleApp - -// MARK: - Key Derivation Tests -// NOTE: Tests require CoreSDKWrapper, DerivationPath, HDKeyDerivation, WalletFFIBridge -// which are not exposed to the app test target. Re-enable when those types are -// available from SwiftDashSDK or a test helper. - -final class KeyDerivationTests: XCTestCase { - - func testKeyDerivationTestsDisabled() throws { - throw XCTSkip( - "Key derivation tests require CoreSDKWrapper, DerivationPath, HDKeyDerivation which are not in scope for app tests." - ) - } -} diff --git a/packages/swift-sdk/SwiftExampleApp/SwiftExampleAppTests/WalletTests/WalletIntegrationTests.swift b/packages/swift-sdk/SwiftExampleApp/SwiftExampleAppTests/WalletTests/WalletIntegrationTests.swift deleted file mode 100644 index fb38a8b7c76..00000000000 --- a/packages/swift-sdk/SwiftExampleApp/SwiftExampleAppTests/WalletTests/WalletIntegrationTests.swift +++ /dev/null @@ -1,20 +0,0 @@ -import SwiftDashSDK -import SwiftData -import XCTest - -@testable import SwiftExampleApp - -// MARK: - Wallet Integration Tests -// NOTE: Full integration tests require WalletManager(modelContainer:) and WalletViewModel -// which are not available in the current SDK. Use SwiftExampleApp with a running SPV -// for manual integration testing. Re-enable tests when those types/APIs are added. - -@MainActor -final class WalletIntegrationTests: XCTestCase { - - func testWalletIntegrationDisabled() throws { - throw XCTSkip( - "Wallet integration tests require WalletManager(modelContainer:) and WalletViewModel which are not available in the current SDK. Use SwiftExampleApp with a running SPV for manual integration testing." - ) - } -} diff --git a/packages/swift-sdk/SwiftExampleApp/SwiftExampleAppTests/WalletTests/WalletStorageTests.swift b/packages/swift-sdk/SwiftExampleApp/SwiftExampleAppTests/WalletTests/WalletStorageTests.swift deleted file mode 100644 index e4b95a2409c..00000000000 --- a/packages/swift-sdk/SwiftExampleApp/SwiftExampleAppTests/WalletTests/WalletStorageTests.swift +++ /dev/null @@ -1,18 +0,0 @@ -import SwiftDashSDK -import XCTest - -@testable import SwiftExampleApp - -// MARK: - Wallet Storage Tests -// NOTE: WalletStorage initializer is internal in SwiftDashSDK, so these tests cannot -// instantiate it. Re-enable or move tests into the SDK target when a test double -// or public initializer is available. - -final class WalletStorageTests: XCTestCase { - - func testWalletStorageTestsDisabled() throws { - throw XCTSkip( - "WalletStorage initializer is internal in SwiftDashSDK; cannot run storage tests from app test target." - ) - } -} diff --git a/packages/swift-sdk/SwiftExampleApp/SwiftExampleAppTests/DataTransformersTests.swift b/packages/swift-sdk/SwiftTests/SwiftDashSDKTests/DataTransformersTests.swift similarity index 100% rename from packages/swift-sdk/SwiftExampleApp/SwiftExampleAppTests/DataTransformersTests.swift rename to packages/swift-sdk/SwiftTests/SwiftDashSDKTests/DataTransformersTests.swift diff --git a/packages/swift-sdk/SwiftExampleApp/SwiftExampleAppTests/ErrorHandlingTests.swift b/packages/swift-sdk/SwiftTests/SwiftDashSDKTests/ErrorHandlingTests.swift similarity index 100% rename from packages/swift-sdk/SwiftExampleApp/SwiftExampleAppTests/ErrorHandlingTests.swift rename to packages/swift-sdk/SwiftTests/SwiftDashSDKTests/ErrorHandlingTests.swift diff --git a/packages/swift-sdk/SwiftExampleApp/SwiftExampleAppTests/KeyManagerTests.swift b/packages/swift-sdk/SwiftTests/SwiftDashSDKTests/KeyManagerTests.swift similarity index 100% rename from packages/swift-sdk/SwiftExampleApp/SwiftExampleAppTests/KeyManagerTests.swift rename to packages/swift-sdk/SwiftTests/SwiftDashSDKTests/KeyManagerTests.swift diff --git a/packages/swift-sdk/SwiftExampleApp/SwiftExampleAppTests/ManagedPlatformAddressWalletTests.swift b/packages/swift-sdk/SwiftTests/SwiftDashSDKTests/ManagedPlatformAddressWalletTests.swift similarity index 100% rename from packages/swift-sdk/SwiftExampleApp/SwiftExampleAppTests/ManagedPlatformAddressWalletTests.swift rename to packages/swift-sdk/SwiftTests/SwiftDashSDKTests/ManagedPlatformAddressWalletTests.swift diff --git a/packages/swift-sdk/SwiftExampleApp/SwiftExampleAppTests/SDKMethodTests.swift b/packages/swift-sdk/SwiftTests/SwiftDashSDKTests/SDKMethodTests.swift similarity index 98% rename from packages/swift-sdk/SwiftExampleApp/SwiftExampleAppTests/SDKMethodTests.swift rename to packages/swift-sdk/SwiftTests/SwiftDashSDKTests/SDKMethodTests.swift index 7378ab6a757..951c3272a32 100644 --- a/packages/swift-sdk/SwiftExampleApp/SwiftExampleAppTests/SDKMethodTests.swift +++ b/packages/swift-sdk/SwiftTests/SwiftDashSDKTests/SDKMethodTests.swift @@ -2,8 +2,6 @@ import DashSDKFFI import SwiftDashSDK import XCTest -@testable import SwiftExampleApp - final class SDKMethodTests: XCTestCase { func testSDKMethodsAvailability() { diff --git a/packages/swift-sdk/SwiftExampleApp/SwiftExampleAppTests/ShieldedSyncGenerationTests.swift b/packages/swift-sdk/SwiftTests/SwiftDashSDKTests/ShieldedSyncGenerationTests.swift similarity index 100% rename from packages/swift-sdk/SwiftExampleApp/SwiftExampleAppTests/ShieldedSyncGenerationTests.swift rename to packages/swift-sdk/SwiftTests/SwiftDashSDKTests/ShieldedSyncGenerationTests.swift diff --git a/packages/swift-sdk/SwiftExampleApp/SwiftExampleAppTests/StateManagementTests.swift b/packages/swift-sdk/SwiftTests/SwiftDashSDKTests/StateManagementTests.swift similarity index 100% rename from packages/swift-sdk/SwiftExampleApp/SwiftExampleAppTests/StateManagementTests.swift rename to packages/swift-sdk/SwiftTests/SwiftDashSDKTests/StateManagementTests.swift diff --git a/packages/swift-sdk/SwiftExampleApp/SwiftExampleAppTests/ValidationTests.swift b/packages/swift-sdk/SwiftTests/SwiftDashSDKTests/ValidationTests.swift similarity index 100% rename from packages/swift-sdk/SwiftExampleApp/SwiftExampleAppTests/ValidationTests.swift rename to packages/swift-sdk/SwiftTests/SwiftDashSDKTests/ValidationTests.swift