diff --git a/CLAUDE.md b/CLAUDE.md index 657ffea7..3a898546 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -426,6 +426,16 @@ For detailed schema workflows and integration: - **AI Schema Workflow** (`Examples/CelestraCloud/.claude/AI_SCHEMA_WORKFLOW.md`) - Comprehensive guide for understanding, designing, modifying, and validating CloudKit schemas with text-based tools - **Quick Reference** (`Examples/SCHEMA_QUICK_REFERENCE.md`) - One-page cheat sheet with syntax, patterns, cktool commands, and troubleshooting +## Import Conventions + +Every `import` statement must carry an explicit access modifier — `internal import X` or `public import X`. Bare `import X` is forbidden. Default to `internal`; use `public import` only when the module's types appear in this file's `public` API (e.g. `public import HTTPTypes` where `HTTPRequest` is part of a `public` signature). + +Exceptions: +- `@testable import …` is its own modifier — no `internal`/`public` prefix. +- `Sources/MistKitOpenAPI/` is generated by swift-openapi-generator and currently emits a single bare `import HTTPTypes` in `Client.swift`. The generator doesn't expose an `accessModifierOnImports` setting yet, so that one line is a documented carve-out (SwiftLint already excludes this directory). + +The convention is not lint-enforced (SwiftLint has no rule for import visibility), so it's a reviewer responsibility plus the precedent set by the codebase after #159. + ## Additional Notes - We are using explicit ACLs in the Swift code - type order is based on the default in swiftlint: https://realm.github.io/SwiftLint/type_contents_order.html diff --git a/Examples/BushelCloud/Sources/BushelCloudCLI/BushelCloudCLI.swift b/Examples/BushelCloud/Sources/BushelCloudCLI/BushelCloudCLI.swift index 5d85bf39..c933076d 100644 --- a/Examples/BushelCloud/Sources/BushelCloudCLI/BushelCloudCLI.swift +++ b/Examples/BushelCloud/Sources/BushelCloudCLI/BushelCloudCLI.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation @main internal struct BushelCloudCLI { diff --git a/Examples/BushelCloud/Sources/BushelCloudCLI/Commands/ClearCommand.swift b/Examples/BushelCloud/Sources/BushelCloudCLI/Commands/ClearCommand.swift index 28a2ed29..8141509c 100644 --- a/Examples/BushelCloud/Sources/BushelCloudCLI/Commands/ClearCommand.swift +++ b/Examples/BushelCloud/Sources/BushelCloudCLI/Commands/ClearCommand.swift @@ -27,10 +27,10 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import BushelCloudKit -import BushelFoundation -import BushelUtilities -import Foundation +internal import BushelCloudKit +internal import BushelFoundation +internal import BushelUtilities +internal import Foundation internal enum ClearCommand { internal static func run(_ args: [String]) async throws { diff --git a/Examples/BushelCloud/Sources/BushelCloudCLI/Commands/ExportCommand.swift b/Examples/BushelCloud/Sources/BushelCloudCLI/Commands/ExportCommand.swift index 13315b6b..9d840cec 100644 --- a/Examples/BushelCloud/Sources/BushelCloudCLI/Commands/ExportCommand.swift +++ b/Examples/BushelCloud/Sources/BushelCloudCLI/Commands/ExportCommand.swift @@ -27,10 +27,10 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import BushelCloudKit -import BushelFoundation -import Foundation -import MistKit +internal import BushelCloudKit +internal import BushelFoundation +internal import Foundation +internal import MistKit internal enum ExportCommand { // MARK: - Export Types diff --git a/Examples/BushelCloud/Sources/BushelCloudCLI/Commands/ListCommand.swift b/Examples/BushelCloud/Sources/BushelCloudCLI/Commands/ListCommand.swift index ce4dced2..51b2aad8 100644 --- a/Examples/BushelCloud/Sources/BushelCloudCLI/Commands/ListCommand.swift +++ b/Examples/BushelCloud/Sources/BushelCloudCLI/Commands/ListCommand.swift @@ -27,10 +27,10 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import BushelCloudKit -import BushelFoundation -import Foundation -import MistKit +internal import BushelCloudKit +internal import BushelFoundation +internal import Foundation +internal import MistKit internal enum ListCommand { internal static func run(_ args: [String]) async throws { diff --git a/Examples/BushelCloud/Sources/BushelCloudCLI/Commands/StatusCommand.swift b/Examples/BushelCloud/Sources/BushelCloudCLI/Commands/StatusCommand.swift index 98b02d87..74090ca1 100644 --- a/Examples/BushelCloud/Sources/BushelCloudCLI/Commands/StatusCommand.swift +++ b/Examples/BushelCloud/Sources/BushelCloudCLI/Commands/StatusCommand.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import BushelCloudKit -import BushelFoundation -import Foundation +internal import BushelCloudKit +internal import BushelFoundation +internal import Foundation internal import MistKit internal enum StatusCommand { diff --git a/Examples/BushelCloud/Sources/BushelCloudCLI/Commands/SyncCommand.swift b/Examples/BushelCloud/Sources/BushelCloudCLI/Commands/SyncCommand.swift index 5313a8bc..77665890 100644 --- a/Examples/BushelCloud/Sources/BushelCloudCLI/Commands/SyncCommand.swift +++ b/Examples/BushelCloud/Sources/BushelCloudCLI/Commands/SyncCommand.swift @@ -27,10 +27,10 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import BushelCloudKit -import BushelFoundation -import BushelUtilities -import Foundation +internal import BushelCloudKit +internal import BushelFoundation +internal import BushelUtilities +internal import Foundation internal enum SyncCommand { internal static func run(_ args: [String]) async throws { diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/BushelCloudKitService.swift b/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/BushelCloudKitService.swift index 9acbe26e..433f87d3 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/BushelCloudKitService.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/BushelCloudKitService.swift @@ -30,11 +30,11 @@ public import BushelFoundation public import BushelLogging public import Foundation -import Logging +internal import Logging public import MistKit #if canImport(FelinePineSwift) - import FelinePineSwift + internal import FelinePineSwift #endif /// CloudKit service wrapper for Bushel demo operations diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/CloudKitAuthMethod.swift b/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/CloudKitAuthMethod.swift index c7d00980..6cf6299d 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/CloudKitAuthMethod.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/CloudKitAuthMethod.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Authentication method for CloudKit Server-to-Server /// diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/KeyIDValidator.swift b/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/KeyIDValidator.swift index 88a7cfb7..63de7bb8 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/KeyIDValidator.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/KeyIDValidator.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Validates CloudKit Server-to-Server Key ID format internal enum KeyIDValidator { diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/OperationClassification.swift b/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/OperationClassification.swift index 5fc95db4..bf51d0dc 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/OperationClassification.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/OperationClassification.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Classifies CloudKit operations as creates or updates /// diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/PEMValidator.swift b/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/PEMValidator.swift index e81ea290..6512f581 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/PEMValidator.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/PEMValidator.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Validates PEM format for CloudKit Server-to-Server private keys internal enum PEMValidator { diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/SyncEngine+Export.swift b/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/SyncEngine+Export.swift index 552c51b7..6116e483 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/SyncEngine+Export.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/SyncEngine+Export.swift @@ -27,13 +27,13 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import BushelLogging -import BushelUtilities -import Logging +internal import BushelLogging +internal import BushelUtilities +internal import Logging public import MistKit #if canImport(FelinePineSwift) - import FelinePineSwift + internal import FelinePineSwift #endif // MARK: - Export Operations diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/SyncEngine.swift b/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/SyncEngine.swift index eb41ab45..feec6451 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/SyncEngine.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/CloudKit/SyncEngine.swift @@ -31,11 +31,11 @@ public import BushelFoundation public import BushelLogging public import BushelUtilities public import Foundation -import Logging +internal import Logging public import MistKit #if canImport(FelinePineSwift) - import FelinePineSwift + internal import FelinePineSwift #endif /// Orchestrates the complete sync process from data sources to CloudKit diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/Configuration/BushelConfiguration.swift b/Examples/BushelCloud/Sources/BushelCloudKit/Configuration/BushelConfiguration.swift index 8ff93192..6d3978de 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/Configuration/BushelConfiguration.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/Configuration/BushelConfiguration.swift @@ -28,8 +28,8 @@ // public import BushelFoundation -import Foundation -import MistKit +internal import Foundation +internal import MistKit // MARK: - Configuration Error diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/Configuration/CloudKitConfiguration.swift b/Examples/BushelCloud/Sources/BushelCloudKit/Configuration/CloudKitConfiguration.swift index e948a3b9..077cdb4f 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/Configuration/CloudKitConfiguration.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/Configuration/CloudKitConfiguration.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation public import MistKit // MARK: - CloudKit Configuration diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/Configuration/CommandConfigurations.swift b/Examples/BushelCloud/Sources/BushelCloudKit/Configuration/CommandConfigurations.swift index 7b0c257d..2f17f396 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/Configuration/CommandConfigurations.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/Configuration/CommandConfigurations.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation // MARK: - Sync Configuration diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/Configuration/ConfigurationKeys.swift b/Examples/BushelCloud/Sources/BushelCloudKit/Configuration/ConfigurationKeys.swift index 5547878d..ae75d0f7 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/Configuration/ConfigurationKeys.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/Configuration/ConfigurationKeys.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import ConfigKeyKit -import Foundation +internal import ConfigKeyKit +internal import Foundation /// Configuration keys for reading from providers internal enum ConfigurationKeys { diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/Configuration/ConfigurationLoader+Loading.swift b/Examples/BushelCloud/Sources/BushelCloudKit/Configuration/ConfigurationLoader+Loading.swift index b64874ed..72fc729f 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/Configuration/ConfigurationLoader+Loading.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/Configuration/ConfigurationLoader+Loading.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import BushelFoundation -import Foundation +internal import BushelFoundation +internal import Foundation // MARK: - Configuration Loading diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/Configuration/ConfigurationLoader.swift b/Examples/BushelCloud/Sources/BushelCloudKit/Configuration/ConfigurationLoader.swift index 566f7951..6379ecd2 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/Configuration/ConfigurationLoader.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/Configuration/ConfigurationLoader.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import ConfigKeyKit -import Configuration -import Foundation +internal import ConfigKeyKit +internal import Configuration +internal import Foundation /// Actor responsible for loading configuration from CLI arguments and environment variables public actor ConfigurationLoader { diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/AppleDBEntry.swift b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/AppleDBEntry.swift index edddd6cd..7ee83ff8 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/AppleDBEntry.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/AppleDBEntry.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Represents a single macOS build entry from AppleDB internal struct AppleDBEntry: Codable { diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/AppleDBFetcher.swift b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/AppleDBFetcher.swift index 6d1d32fa..83ab1ff4 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/AppleDBFetcher.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/AppleDBFetcher.swift @@ -29,16 +29,16 @@ public import BushelFoundation public import BushelLogging -import BushelUtilities -import Foundation -import Logging +internal import BushelUtilities +internal import Foundation +internal import Logging #if canImport(FelinePineSwift) - import FelinePineSwift + internal import FelinePineSwift #endif #if canImport(FoundationNetworking) - import FoundationNetworking + internal import FoundationNetworking #endif /// Fetcher for macOS restore images using AppleDB API diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/AppleDBHashes.swift b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/AppleDBHashes.swift index 5721fe36..dfd214c1 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/AppleDBHashes.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/AppleDBHashes.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Represents file hashes for verification internal struct AppleDBHashes: Codable { diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/AppleDBLink.swift b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/AppleDBLink.swift index 5f47a6db..048c3794 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/AppleDBLink.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/AppleDBLink.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Represents a download link for a source internal struct AppleDBLink: Codable { diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/AppleDBSource.swift b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/AppleDBSource.swift index 399f0bd9..d684c5c0 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/AppleDBSource.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/AppleDBSource.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Represents an installation source (IPSW, OTA, or IA) internal struct AppleDBSource: Codable { diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/GitHubCommit.swift b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/GitHubCommit.swift index 38c3fb63..5ec9c36a 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/GitHubCommit.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/GitHubCommit.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Represents a commit in GitHub API response internal struct GitHubCommit: Codable { diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/GitHubCommitsResponse.swift b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/GitHubCommitsResponse.swift index 56954e42..1ba3dd2b 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/GitHubCommitsResponse.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/GitHubCommitsResponse.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Response from GitHub API for commits internal struct GitHubCommitsResponse: Codable { diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/GitHubCommitter.swift b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/GitHubCommitter.swift index aee3843d..9f63835b 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/GitHubCommitter.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/GitHubCommitter.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Represents a committer in GitHub API response internal struct GitHubCommitter: Codable { diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/SignedStatus.swift b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/SignedStatus.swift index aebc8bbd..b4b36608 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/SignedStatus.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/AppleDB/SignedStatus.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Represents the signing status for a build /// Can be: array of device IDs, boolean true (all signed), or empty array (none signed) diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/DataSourcePipeline+Deduplication.swift b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/DataSourcePipeline+Deduplication.swift index 70ca5357..74f7a863 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/DataSourcePipeline+Deduplication.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/DataSourcePipeline+Deduplication.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import BushelFoundation -import Foundation +internal import BushelFoundation +internal import Foundation // MARK: - Deduplication extension DataSourcePipeline { diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/DataSourcePipeline+Fetchers.swift b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/DataSourcePipeline+Fetchers.swift index 90b3f797..29397dda 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/DataSourcePipeline+Fetchers.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/DataSourcePipeline+Fetchers.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import BushelFoundation -import Foundation +internal import BushelFoundation +internal import Foundation // MARK: - Private Fetching Methods extension DataSourcePipeline { diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/DataSourcePipeline+ReferenceResolution.swift b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/DataSourcePipeline+ReferenceResolution.swift index d3d05627..8d391818 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/DataSourcePipeline+ReferenceResolution.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/DataSourcePipeline+ReferenceResolution.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import BushelFoundation +internal import BushelFoundation // MARK: - Reference Resolution extension DataSourcePipeline { diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/DataSourcePipeline.swift b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/DataSourcePipeline.swift index 021cae83..2693a273 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/DataSourcePipeline.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/DataSourcePipeline.swift @@ -28,8 +28,8 @@ // public import BushelFoundation -import BushelLogging -import Foundation +internal import BushelLogging +internal import Foundation /// Orchestrates fetching data from all sources with deduplication and relationship resolution public struct DataSourcePipeline: Sendable { diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/IPSWFetcher.swift b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/IPSWFetcher.swift index 85f3d656..79dbc3d6 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/IPSWFetcher.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/IPSWFetcher.swift @@ -27,15 +27,15 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import BushelFoundation -import BushelUtilities -import Foundation -import IPSWDownloads -import OpenAPIURLSession -import OSVer +internal import BushelFoundation +internal import BushelUtilities +internal import Foundation +internal import IPSWDownloads +internal import OSVer +internal import OpenAPIURLSession #if canImport(FoundationNetworking) - import FoundationNetworking + internal import FoundationNetworking #endif /// Fetcher for macOS restore images using the IPSWDownloads package diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/MESUFetcher.swift b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/MESUFetcher.swift index 2717d45b..696d577f 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/MESUFetcher.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/MESUFetcher.swift @@ -28,11 +28,11 @@ // public import BushelFoundation -import BushelUtilities -import Foundation +internal import BushelUtilities +internal import Foundation #if canImport(FoundationNetworking) - import FoundationNetworking + internal import FoundationNetworking #endif /// Fetcher for Apple MESU (Mobile Equipment Software Update) manifest diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/MrMacintoshFetcher.swift b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/MrMacintoshFetcher.swift index 99a64f22..cbe5dd84 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/MrMacintoshFetcher.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/MrMacintoshFetcher.swift @@ -27,18 +27,18 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import BushelFoundation +internal import BushelFoundation public import BushelLogging -import Foundation -import Logging -import SwiftSoup +internal import Foundation +internal import Logging +internal import SwiftSoup #if canImport(FelinePineSwift) - import FelinePineSwift + internal import FelinePineSwift #endif #if canImport(FoundationNetworking) - import FoundationNetworking + internal import FoundationNetworking #endif /// Fetcher for macOS beta/RC restore images from Mr. Macintosh database diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/SwiftVersionFetcher.swift b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/SwiftVersionFetcher.swift index 3400d1eb..106ddd5a 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/SwiftVersionFetcher.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/SwiftVersionFetcher.swift @@ -27,12 +27,12 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import BushelFoundation -import Foundation -import SwiftSoup +internal import BushelFoundation +internal import Foundation +internal import SwiftSoup #if canImport(FoundationNetworking) - import FoundationNetworking + internal import FoundationNetworking #endif /// Fetcher for Swift compiler versions from swiftversion.net diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/TheAppleWiki/IPSWParser.swift b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/TheAppleWiki/IPSWParser.swift index 009dac43..0a525a83 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/TheAppleWiki/IPSWParser.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/TheAppleWiki/IPSWParser.swift @@ -27,10 +27,10 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation #if canImport(FoundationNetworking) - import FoundationNetworking + internal import FoundationNetworking #endif // MARK: - Errors diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/TheAppleWiki/Models/IPSWVersion.swift b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/TheAppleWiki/Models/IPSWVersion.swift index b020a458..e02b17f1 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/TheAppleWiki/Models/IPSWVersion.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/TheAppleWiki/Models/IPSWVersion.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// IPSW metadata from TheAppleWiki internal struct IPSWVersion: Codable, Sendable { diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/TheAppleWiki/Models/ParseContent.swift b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/TheAppleWiki/Models/ParseContent.swift index 709c4c7a..b035acfb 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/TheAppleWiki/Models/ParseContent.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/TheAppleWiki/Models/ParseContent.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Parse content container internal struct ParseContent: Codable, Sendable { diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/TheAppleWiki/Models/ParseResponse.swift b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/TheAppleWiki/Models/ParseResponse.swift index 0ca9cfde..961665d3 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/TheAppleWiki/Models/ParseResponse.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/TheAppleWiki/Models/ParseResponse.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Root response from TheAppleWiki parse API internal struct ParseResponse: Codable, Sendable { diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/TheAppleWiki/Models/TextContent.swift b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/TheAppleWiki/Models/TextContent.swift index 73258bd6..6b8084d4 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/TheAppleWiki/Models/TextContent.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/TheAppleWiki/Models/TextContent.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Text content with HTML internal struct TextContent: Codable, Sendable { diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/TheAppleWiki/TheAppleWikiFetcher.swift b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/TheAppleWiki/TheAppleWikiFetcher.swift index 2df6e65d..b6346242 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/TheAppleWiki/TheAppleWikiFetcher.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/TheAppleWiki/TheAppleWikiFetcher.swift @@ -27,12 +27,12 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import BushelFoundation -import BushelUtilities -import Foundation +internal import BushelFoundation +internal import BushelUtilities +internal import Foundation #if canImport(FoundationNetworking) - import FoundationNetworking + internal import FoundationNetworking #endif /// Fetcher for macOS restore images using TheAppleWiki.com diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/VirtualBuddyFetcher.swift b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/VirtualBuddyFetcher.swift index 54efdb3b..9e836dc3 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/VirtualBuddyFetcher.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/VirtualBuddyFetcher.swift @@ -27,13 +27,13 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import BushelFoundation -import BushelUtilities -import BushelVirtualBuddy -import Foundation +internal import BushelFoundation +internal import BushelUtilities +internal import BushelVirtualBuddy +internal import Foundation #if canImport(FoundationNetworking) - import FoundationNetworking + internal import FoundationNetworking #endif /// Fetcher for enriching restore images with VirtualBuddy TSS signing status diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/XcodeReleasesFetcher.swift b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/XcodeReleasesFetcher.swift index 8e719eb3..b6681909 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/XcodeReleasesFetcher.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/DataSources/XcodeReleasesFetcher.swift @@ -29,15 +29,15 @@ public import BushelFoundation public import BushelLogging -import Foundation -import Logging +internal import Foundation +internal import Logging #if canImport(FelinePineSwift) - import FelinePineSwift + internal import FelinePineSwift #endif #if canImport(FoundationNetworking) - import FoundationNetworking + internal import FoundationNetworking #endif /// Fetcher for Xcode releases from xcodereleases.com JSON API diff --git a/Examples/BushelCloud/Sources/BushelCloudKit/Utilities/ConsoleOutput.swift b/Examples/BushelCloud/Sources/BushelCloudKit/Utilities/ConsoleOutput.swift index bad03b68..d6f7c8aa 100644 --- a/Examples/BushelCloud/Sources/BushelCloudKit/Utilities/ConsoleOutput.swift +++ b/Examples/BushelCloud/Sources/BushelCloudKit/Utilities/ConsoleOutput.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Synchronization +internal import Foundation +internal import Synchronization /// Console output control for CLI interface /// diff --git a/Examples/BushelCloud/Sources/ConfigKeyKit/ConfigKey.swift b/Examples/BushelCloud/Sources/ConfigKeyKit/ConfigKey.swift index cac3ef08..b497316d 100644 --- a/Examples/BushelCloud/Sources/ConfigKeyKit/ConfigKey.swift +++ b/Examples/BushelCloud/Sources/ConfigKeyKit/ConfigKey.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation // MARK: - Generic Configuration Key diff --git a/Examples/BushelCloud/Sources/ConfigKeyKit/ConfigurationKey.swift b/Examples/BushelCloud/Sources/ConfigKeyKit/ConfigurationKey.swift index 341a110f..28a3e51e 100644 --- a/Examples/BushelCloud/Sources/ConfigKeyKit/ConfigurationKey.swift +++ b/Examples/BushelCloud/Sources/ConfigKeyKit/ConfigurationKey.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation // MARK: - Configuration Key Source diff --git a/Examples/BushelCloud/Sources/ConfigKeyKit/OptionalConfigKey.swift b/Examples/BushelCloud/Sources/ConfigKeyKit/OptionalConfigKey.swift index 8e32aaec..5b818e50 100644 --- a/Examples/BushelCloud/Sources/ConfigKeyKit/OptionalConfigKey.swift +++ b/Examples/BushelCloud/Sources/ConfigKeyKit/OptionalConfigKey.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation // MARK: - Optional Configuration Key diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/CloudKit/MockCloudKitServiceTests.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/CloudKit/MockCloudKitServiceTests.swift index 94f3138d..4898020c 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/CloudKit/MockCloudKitServiceTests.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/CloudKit/MockCloudKitServiceTests.swift @@ -27,10 +27,10 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import BushelFoundation -import Foundation -import MistKit -import Testing +internal import BushelFoundation +internal import Foundation +internal import MistKit +internal import Testing @testable import BushelCloudKit diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/CloudKit/PEMValidatorTests.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/CloudKit/PEMValidatorTests.swift index 08a7a6fd..1bbed1d0 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/CloudKit/PEMValidatorTests.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/CloudKit/PEMValidatorTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @testable import BushelCloudKit diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/Configuration/ConfigurationLoaderTests.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/Configuration/ConfigurationLoaderTests.swift index c1315836..a5d8eaee 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/Configuration/ConfigurationLoaderTests.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/Configuration/ConfigurationLoaderTests.swift @@ -5,10 +5,10 @@ // Comprehensive tests for ConfigurationLoader // -import Configuration -import Foundation -import MistKit -import Testing +internal import Configuration +internal import Foundation +internal import MistKit +internal import Testing @testable import BushelCloudKit @testable import BushelFoundation diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/Configuration/FetchConfigurationTests.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/Configuration/FetchConfigurationTests.swift index 578751cf..7e985096 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/Configuration/FetchConfigurationTests.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/Configuration/FetchConfigurationTests.swift @@ -6,8 +6,8 @@ // Copyright © 2025 BrightDigit. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import BushelFoundation diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/MockAppleDBFetcherTests.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/MockAppleDBFetcherTests.swift index e8bae23b..bb0fb7e5 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/MockAppleDBFetcherTests.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/MockAppleDBFetcherTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import BushelFoundation diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/MockIPSWFetcherTests.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/MockIPSWFetcherTests.swift index c3e66c73..8b2f5de6 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/MockIPSWFetcherTests.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/MockIPSWFetcherTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import BushelFoundation diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/MockMESUFetcherTests.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/MockMESUFetcherTests.swift index 2bf31de9..8ada1321 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/MockMESUFetcherTests.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/MockMESUFetcherTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import BushelFoundation diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/MockSwiftVersionFetcherTests.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/MockSwiftVersionFetcherTests.swift index 54e22b52..f15ad5a6 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/MockSwiftVersionFetcherTests.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/MockSwiftVersionFetcherTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import BushelFoundation diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/MockXcodeReleasesFetcherTests.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/MockXcodeReleasesFetcherTests.swift index 187f673f..be93db84 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/MockXcodeReleasesFetcherTests.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/MockXcodeReleasesFetcherTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import BushelFoundation diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/RestoreImageDeduplicationTests.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/RestoreImageDeduplicationTests.swift index d0be214b..bbafacaa 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/RestoreImageDeduplicationTests.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/RestoreImageDeduplicationTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import BushelCloudKit @testable import BushelFoundation diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/RestoreImageMergeTests.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/RestoreImageMergeTests.swift index c7432286..326bffef 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/RestoreImageMergeTests.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/RestoreImageMergeTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import BushelCloudKit @testable import BushelFoundation diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/SwiftVersionDeduplicationTests.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/SwiftVersionDeduplicationTests.swift index ca803c67..17b86201 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/SwiftVersionDeduplicationTests.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/SwiftVersionDeduplicationTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import BushelCloudKit @testable import BushelFoundation diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/VirtualBuddyFetcherTests.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/VirtualBuddyFetcherTests.swift index 34732c91..4ae97c5b 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/VirtualBuddyFetcherTests.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/VirtualBuddyFetcherTests.swift @@ -27,14 +27,14 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import BushelCloudKit @testable import BushelFoundation #if canImport(FoundationNetworking) - import FoundationNetworking + internal import FoundationNetworking #endif /// All VirtualBuddy tests wrapped in a serialized suite to prevent mock handler conflicts diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/XcodeVersionDeduplicationTests.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/XcodeVersionDeduplicationTests.swift index 4fb2462c..65087e83 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/XcodeVersionDeduplicationTests.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/XcodeVersionDeduplicationTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import BushelCloudKit @testable import BushelFoundation diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/XcodeVersionReferenceResolutionTests.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/XcodeVersionReferenceResolutionTests.swift index 4619641b..e2f5e5ae 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/XcodeVersionReferenceResolutionTests.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/DataSources/XcodeVersionReferenceResolutionTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import BushelCloudKit @testable import BushelFoundation diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/ErrorHandling/AuthenticationErrorHandlingTests.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/ErrorHandling/AuthenticationErrorHandlingTests.swift index 9aeadb43..e5b86560 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/ErrorHandling/AuthenticationErrorHandlingTests.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/ErrorHandling/AuthenticationErrorHandlingTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing // MARK: - Authentication Error Handling Tests diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/ErrorHandling/CloudKitErrorHandlingTests.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/ErrorHandling/CloudKitErrorHandlingTests.swift index 968e0732..4236b9e3 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/ErrorHandling/CloudKitErrorHandlingTests.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/ErrorHandling/CloudKitErrorHandlingTests.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import BushelCloudKit diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/ErrorHandling/GracefulDegradationTests.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/ErrorHandling/GracefulDegradationTests.swift index aba5179e..f09f4679 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/ErrorHandling/GracefulDegradationTests.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/ErrorHandling/GracefulDegradationTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing // MARK: - Graceful Degradation Tests diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/ErrorHandling/NetworkErrorHandlingTests.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/ErrorHandling/NetworkErrorHandlingTests.swift index 3163b909..7d0cc87e 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/ErrorHandling/NetworkErrorHandlingTests.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/ErrorHandling/NetworkErrorHandlingTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing // MARK: - Network Error Handling Tests diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/Extensions/FieldValueURLTests.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/Extensions/FieldValueURLTests.swift index 2040b78d..7ac8b34e 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/Extensions/FieldValueURLTests.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/Extensions/FieldValueURLTests.swift @@ -5,9 +5,9 @@ // Created by Claude Code // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import BushelCloudKit diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockAppleDBFetcher.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockAppleDBFetcher.swift index dbca9a82..965cb271 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockAppleDBFetcher.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockAppleDBFetcher.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation @testable import BushelFoundation diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockCloudKitService.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockCloudKitService.swift index 7329f425..831a967c 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockCloudKitService.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockCloudKitService.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit // MARK: - Mock CloudKit Errors diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockFetcherError.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockFetcherError.swift index 0f56c232..42bdd97b 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockFetcherError.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockFetcherError.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation internal enum MockFetcherError: Error, Sendable { case networkError(String) diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockIPSWFetcher.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockIPSWFetcher.swift index 73cbb943..2e66edf3 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockIPSWFetcher.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockIPSWFetcher.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation @testable import BushelFoundation diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockMESUFetcher.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockMESUFetcher.swift index 93611dbb..025c213d 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockMESUFetcher.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockMESUFetcher.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation @testable import BushelFoundation diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockSwiftVersionFetcher.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockSwiftVersionFetcher.swift index 2f28cde1..d6b97101 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockSwiftVersionFetcher.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockSwiftVersionFetcher.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation @testable import BushelFoundation diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockURLProtocol.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockURLProtocol.swift index 368524fe..2c4d791c 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockURLProtocol.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockURLProtocol.swift @@ -30,7 +30,7 @@ public import Foundation #if canImport(FoundationNetworking) - import FoundationNetworking + internal import FoundationNetworking #endif /// Mock URLProtocol for intercepting and simulating HTTP requests in tests diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockXcodeReleasesFetcher.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockXcodeReleasesFetcher.swift index 1b018b2b..4621ca5e 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockXcodeReleasesFetcher.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/Mocks/MockXcodeReleasesFetcher.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation @testable import BushelFoundation diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/Models/DataSourceMetadataTests.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/Models/DataSourceMetadataTests.swift index 034c7f93..d069d2a8 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/Models/DataSourceMetadataTests.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/Models/DataSourceMetadataTests.swift @@ -6,9 +6,9 @@ // Copyright © 2025 BrightDigit. // -import BushelFoundation -import MistKit -import Testing +internal import BushelFoundation +internal import MistKit +internal import Testing @testable import BushelCloudKit diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/Models/RestoreImageRecordTests.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/Models/RestoreImageRecordTests.swift index fcb14180..440788e7 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/Models/RestoreImageRecordTests.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/Models/RestoreImageRecordTests.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import BushelCloudKit @testable import BushelFoundation diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/Models/SwiftVersionRecordTests.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/Models/SwiftVersionRecordTests.swift index 03657a35..c12e1c71 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/Models/SwiftVersionRecordTests.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/Models/SwiftVersionRecordTests.swift @@ -6,8 +6,8 @@ // Copyright © 2025 BrightDigit. // -import MistKit -import Testing +internal import MistKit +internal import Testing @testable import BushelCloudKit @testable import BushelFoundation diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/Models/XcodeVersionRecordTests.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/Models/XcodeVersionRecordTests.swift index 709754b5..43c786e8 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/Models/XcodeVersionRecordTests.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/Models/XcodeVersionRecordTests.swift @@ -6,8 +6,8 @@ // Copyright © 2025 BrightDigit. // -import MistKit -import Testing +internal import MistKit +internal import Testing @testable import BushelCloudKit @testable import BushelFoundation diff --git a/Examples/BushelCloud/Tests/BushelCloudKitTests/Utilities/FieldValue+Assertions.swift b/Examples/BushelCloud/Tests/BushelCloudKitTests/Utilities/FieldValue+Assertions.swift index 822cdc5f..57806116 100644 --- a/Examples/BushelCloud/Tests/BushelCloudKitTests/Utilities/FieldValue+Assertions.swift +++ b/Examples/BushelCloud/Tests/BushelCloudKitTests/Utilities/FieldValue+Assertions.swift @@ -29,7 +29,7 @@ public import Foundation public import MistKit -import Testing +internal import Testing /// Custom assertions for FieldValue comparisons extension FieldValue { diff --git a/Examples/BushelCloud/Tests/ConfigKeyKitTests/ConfigKeySourceTests.swift b/Examples/BushelCloud/Tests/ConfigKeyKitTests/ConfigKeySourceTests.swift index e3dacfdd..ce45cdea 100644 --- a/Examples/BushelCloud/Tests/ConfigKeyKitTests/ConfigKeySourceTests.swift +++ b/Examples/BushelCloud/Tests/ConfigKeyKitTests/ConfigKeySourceTests.swift @@ -5,7 +5,7 @@ // Tests for ConfigKeySource enum // -import Testing +internal import Testing @testable import ConfigKeyKit diff --git a/Examples/BushelCloud/Tests/ConfigKeyKitTests/ConfigKeyTests.swift b/Examples/BushelCloud/Tests/ConfigKeyKitTests/ConfigKeyTests.swift index 512510d8..3c13267d 100644 --- a/Examples/BushelCloud/Tests/ConfigKeyKitTests/ConfigKeyTests.swift +++ b/Examples/BushelCloud/Tests/ConfigKeyKitTests/ConfigKeyTests.swift @@ -5,7 +5,7 @@ // Tests for ConfigKey configuration // -import Testing +internal import Testing @testable import ConfigKeyKit diff --git a/Examples/BushelCloud/Tests/ConfigKeyKitTests/NamingStyleTests.swift b/Examples/BushelCloud/Tests/ConfigKeyKitTests/NamingStyleTests.swift index e45dca0a..001a65d7 100644 --- a/Examples/BushelCloud/Tests/ConfigKeyKitTests/NamingStyleTests.swift +++ b/Examples/BushelCloud/Tests/ConfigKeyKitTests/NamingStyleTests.swift @@ -5,7 +5,7 @@ // Tests for naming style transformations // -import Testing +internal import Testing @testable import ConfigKeyKit diff --git a/Examples/BushelCloud/Tests/ConfigKeyKitTests/OptionalConfigKeyTests.swift b/Examples/BushelCloud/Tests/ConfigKeyKitTests/OptionalConfigKeyTests.swift index 3daac28f..425157b1 100644 --- a/Examples/BushelCloud/Tests/ConfigKeyKitTests/OptionalConfigKeyTests.swift +++ b/Examples/BushelCloud/Tests/ConfigKeyKitTests/OptionalConfigKeyTests.swift @@ -5,7 +5,7 @@ // Tests for OptionalConfigKey configuration // -import Testing +internal import Testing @testable import ConfigKeyKit diff --git a/Examples/CelestraCloud/Sources/CelestraCloud/Celestra.swift b/Examples/CelestraCloud/Sources/CelestraCloud/Celestra.swift index 8d0150ff..1d25ed5f 100644 --- a/Examples/CelestraCloud/Sources/CelestraCloud/Celestra.swift +++ b/Examples/CelestraCloud/Sources/CelestraCloud/Celestra.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation @main internal enum Celestra { diff --git a/Examples/CelestraCloud/Sources/CelestraCloud/Commands/AddFeedCommand.swift b/Examples/CelestraCloud/Sources/CelestraCloud/Commands/AddFeedCommand.swift index 4680eb7a..de4552d8 100644 --- a/Examples/CelestraCloud/Sources/CelestraCloud/Commands/AddFeedCommand.swift +++ b/Examples/CelestraCloud/Sources/CelestraCloud/Commands/AddFeedCommand.swift @@ -27,10 +27,10 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import CelestraCloudKit -import CelestraKit -import Foundation -import MistKit +internal import CelestraCloudKit +internal import CelestraKit +internal import Foundation +internal import MistKit // MARK: - Main Type diff --git a/Examples/CelestraCloud/Sources/CelestraCloud/Commands/ClearCommand.swift b/Examples/CelestraCloud/Sources/CelestraCloud/Commands/ClearCommand.swift index 21e75c1f..b44989fc 100644 --- a/Examples/CelestraCloud/Sources/CelestraCloud/Commands/ClearCommand.swift +++ b/Examples/CelestraCloud/Sources/CelestraCloud/Commands/ClearCommand.swift @@ -27,10 +27,10 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import CelestraCloudKit -import CelestraKit -import Foundation -import MistKit +internal import CelestraCloudKit +internal import CelestraKit +internal import Foundation +internal import MistKit internal enum ClearCommand { @available(macOS 11.0, iOS 14.0, tvOS 14.0, watchOS 7.0, *) diff --git a/Examples/CelestraCloud/Sources/CelestraCloud/Commands/UpdateCommand+Reporting.swift b/Examples/CelestraCloud/Sources/CelestraCloud/Commands/UpdateCommand+Reporting.swift index fef95ff9..64ee2d46 100644 --- a/Examples/CelestraCloud/Sources/CelestraCloud/Commands/UpdateCommand+Reporting.swift +++ b/Examples/CelestraCloud/Sources/CelestraCloud/Commands/UpdateCommand+Reporting.swift @@ -27,10 +27,10 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import CelestraCloudKit -import CelestraKit -import Foundation -import MistKit +internal import CelestraCloudKit +internal import CelestraKit +internal import Foundation +internal import MistKit extension UpdateCommand { internal static func createFeedResult( diff --git a/Examples/CelestraCloud/Sources/CelestraCloud/Commands/UpdateCommand.swift b/Examples/CelestraCloud/Sources/CelestraCloud/Commands/UpdateCommand.swift index f768ba79..bf1af6d7 100644 --- a/Examples/CelestraCloud/Sources/CelestraCloud/Commands/UpdateCommand.swift +++ b/Examples/CelestraCloud/Sources/CelestraCloud/Commands/UpdateCommand.swift @@ -27,10 +27,10 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import CelestraCloudKit -import CelestraKit -import Foundation -import MistKit +internal import CelestraCloudKit +internal import CelestraKit +internal import Foundation +internal import MistKit internal enum UpdateCommand { @available(macOS 13.0, *) diff --git a/Examples/CelestraCloud/Sources/CelestraCloud/Commands/UpdateCommandError.swift b/Examples/CelestraCloud/Sources/CelestraCloud/Commands/UpdateCommandError.swift index 5de33763..f7710066 100644 --- a/Examples/CelestraCloud/Sources/CelestraCloud/Commands/UpdateCommandError.swift +++ b/Examples/CelestraCloud/Sources/CelestraCloud/Commands/UpdateCommandError.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Errors specific to feed update operations internal struct UpdateCommandError: LocalizedError { diff --git a/Examples/CelestraCloud/Sources/CelestraCloud/Commands/UpdateSummary.swift b/Examples/CelestraCloud/Sources/CelestraCloud/Commands/UpdateSummary.swift index 8ade5d61..ff4a7e2f 100644 --- a/Examples/CelestraCloud/Sources/CelestraCloud/Commands/UpdateSummary.swift +++ b/Examples/CelestraCloud/Sources/CelestraCloud/Commands/UpdateSummary.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import CelestraCloudKit +internal import CelestraCloudKit /// Tracks update operation statistics internal struct UpdateSummary { diff --git a/Examples/CelestraCloud/Sources/CelestraCloud/Services/FeedUpdateProcessor+Fetch.swift b/Examples/CelestraCloud/Sources/CelestraCloud/Services/FeedUpdateProcessor+Fetch.swift index 4cd6e369..06fa577d 100644 --- a/Examples/CelestraCloud/Sources/CelestraCloud/Services/FeedUpdateProcessor+Fetch.swift +++ b/Examples/CelestraCloud/Sources/CelestraCloud/Services/FeedUpdateProcessor+Fetch.swift @@ -27,10 +27,10 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import CelestraCloudKit -import CelestraKit -import Foundation -import MistKit +internal import CelestraCloudKit +internal import CelestraKit +internal import Foundation +internal import MistKit @available(macOS 13.0, *) extension FeedUpdateProcessor { diff --git a/Examples/CelestraCloud/Sources/CelestraCloud/Services/FeedUpdateProcessor.swift b/Examples/CelestraCloud/Sources/CelestraCloud/Services/FeedUpdateProcessor.swift index d9959e3b..e0f3681a 100644 --- a/Examples/CelestraCloud/Sources/CelestraCloud/Services/FeedUpdateProcessor.swift +++ b/Examples/CelestraCloud/Sources/CelestraCloud/Services/FeedUpdateProcessor.swift @@ -27,10 +27,10 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import CelestraCloudKit -import CelestraKit -import Foundation -import MistKit +internal import CelestraCloudKit +internal import CelestraKit +internal import Foundation +internal import MistKit /// Processes individual feed updates @available(macOS 13.0, *) diff --git a/Examples/CelestraCloud/Sources/CelestraCloudKit/Services/ArticleCloudKitService.swift b/Examples/CelestraCloud/Sources/CelestraCloudKit/Services/ArticleCloudKitService.swift index dff70fdd..2a3412ed 100644 --- a/Examples/CelestraCloud/Sources/CelestraCloudKit/Services/ArticleCloudKitService.swift +++ b/Examples/CelestraCloud/Sources/CelestraCloudKit/Services/ArticleCloudKitService.swift @@ -29,7 +29,7 @@ public import CelestraKit public import Foundation -import Logging +internal import Logging public import MistKit // swiftlint:disable file_length diff --git a/Examples/CelestraCloud/Sources/CelestraCloudKit/Services/FeedCloudKitService.swift b/Examples/CelestraCloud/Sources/CelestraCloudKit/Services/FeedCloudKitService.swift index a4974ef6..a6d11fc9 100644 --- a/Examples/CelestraCloud/Sources/CelestraCloudKit/Services/FeedCloudKitService.swift +++ b/Examples/CelestraCloud/Sources/CelestraCloudKit/Services/FeedCloudKitService.swift @@ -29,7 +29,7 @@ public import CelestraKit public import Foundation -import Logging +internal import Logging public import MistKit /// Service for Feed-related CloudKit operations with dependency injection support diff --git a/Examples/CelestraCloud/Tests/CelestraCloudTests/Configuration/CloudKitConfigurationTests.swift b/Examples/CelestraCloud/Tests/CelestraCloudTests/Configuration/CloudKitConfigurationTests.swift index 22e7102d..d3825535 100644 --- a/Examples/CelestraCloud/Tests/CelestraCloudTests/Configuration/CloudKitConfigurationTests.swift +++ b/Examples/CelestraCloud/Tests/CelestraCloudTests/Configuration/CloudKitConfigurationTests.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import CelestraCloudKit diff --git a/Examples/CelestraCloud/Tests/CelestraCloudTests/Configuration/UpdateCommandConfigurationTests.swift b/Examples/CelestraCloud/Tests/CelestraCloudTests/Configuration/UpdateCommandConfigurationTests.swift index d2f09cf8..9cc6188e 100644 --- a/Examples/CelestraCloud/Tests/CelestraCloudTests/Configuration/UpdateCommandConfigurationTests.swift +++ b/Examples/CelestraCloud/Tests/CelestraCloudTests/Configuration/UpdateCommandConfigurationTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import CelestraCloudKit diff --git a/Examples/CelestraCloud/Tests/CelestraCloudTests/Errors/CelestraErrorTests+Description.swift b/Examples/CelestraCloud/Tests/CelestraCloudTests/Errors/CelestraErrorTests+Description.swift index 9407fb20..5701e264 100644 --- a/Examples/CelestraCloud/Tests/CelestraCloudTests/Errors/CelestraErrorTests+Description.swift +++ b/Examples/CelestraCloud/Tests/CelestraCloudTests/Errors/CelestraErrorTests+Description.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import CelestraCloudKit diff --git a/Examples/CelestraCloud/Tests/CelestraCloudTests/Errors/CelestraErrorTests+RecoverySuggestion.swift b/Examples/CelestraCloud/Tests/CelestraCloudTests/Errors/CelestraErrorTests+RecoverySuggestion.swift index 11d56073..cc968d6c 100644 --- a/Examples/CelestraCloud/Tests/CelestraCloudTests/Errors/CelestraErrorTests+RecoverySuggestion.swift +++ b/Examples/CelestraCloud/Tests/CelestraCloudTests/Errors/CelestraErrorTests+RecoverySuggestion.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import CelestraCloudKit diff --git a/Examples/CelestraCloud/Tests/CelestraCloudTests/Errors/CelestraErrorTests.swift b/Examples/CelestraCloud/Tests/CelestraCloudTests/Errors/CelestraErrorTests.swift index 7f88fb58..0274d8d0 100644 --- a/Examples/CelestraCloud/Tests/CelestraCloudTests/Errors/CelestraErrorTests.swift +++ b/Examples/CelestraCloud/Tests/CelestraCloudTests/Errors/CelestraErrorTests.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import CelestraCloudKit diff --git a/Examples/CelestraCloud/Tests/CelestraCloudTests/Errors/CloudKitConversionErrorTests.swift b/Examples/CelestraCloud/Tests/CelestraCloudTests/Errors/CloudKitConversionErrorTests.swift index 4515cbe4..114df916 100644 --- a/Examples/CelestraCloud/Tests/CelestraCloudTests/Errors/CloudKitConversionErrorTests.swift +++ b/Examples/CelestraCloud/Tests/CelestraCloudTests/Errors/CloudKitConversionErrorTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import CelestraCloudKit diff --git a/Examples/CelestraCloud/Tests/CelestraCloudTests/Extensions/ArticleConversion+FromCloudKit.swift b/Examples/CelestraCloud/Tests/CelestraCloudTests/Extensions/ArticleConversion+FromCloudKit.swift index dc8e3ee1..a08aa956 100644 --- a/Examples/CelestraCloud/Tests/CelestraCloudTests/Extensions/ArticleConversion+FromCloudKit.swift +++ b/Examples/CelestraCloud/Tests/CelestraCloudTests/Extensions/ArticleConversion+FromCloudKit.swift @@ -1,7 +1,7 @@ -import CelestraKit -import Foundation -import MistKit -import Testing +internal import CelestraKit +internal import Foundation +internal import MistKit +internal import Testing @testable import CelestraCloudKit diff --git a/Examples/CelestraCloud/Tests/CelestraCloudTests/Extensions/ArticleConversion+ToCloudKit.swift b/Examples/CelestraCloud/Tests/CelestraCloudTests/Extensions/ArticleConversion+ToCloudKit.swift index ef341bef..1a091f2d 100644 --- a/Examples/CelestraCloud/Tests/CelestraCloudTests/Extensions/ArticleConversion+ToCloudKit.swift +++ b/Examples/CelestraCloud/Tests/CelestraCloudTests/Extensions/ArticleConversion+ToCloudKit.swift @@ -1,7 +1,7 @@ -import CelestraKit -import Foundation -import MistKit -import Testing +internal import CelestraKit +internal import Foundation +internal import MistKit +internal import Testing @testable import CelestraCloudKit diff --git a/Examples/CelestraCloud/Tests/CelestraCloudTests/Extensions/FeedConversion+FromCloudKit.swift b/Examples/CelestraCloud/Tests/CelestraCloudTests/Extensions/FeedConversion+FromCloudKit.swift index e5abb96d..f6284f97 100644 --- a/Examples/CelestraCloud/Tests/CelestraCloudTests/Extensions/FeedConversion+FromCloudKit.swift +++ b/Examples/CelestraCloud/Tests/CelestraCloudTests/Extensions/FeedConversion+FromCloudKit.swift @@ -1,7 +1,7 @@ -import CelestraKit -import Foundation -import MistKit -import Testing +internal import CelestraKit +internal import Foundation +internal import MistKit +internal import Testing @testable import CelestraCloudKit diff --git a/Examples/CelestraCloud/Tests/CelestraCloudTests/Extensions/FeedConversion+RoundTrip.swift b/Examples/CelestraCloud/Tests/CelestraCloudTests/Extensions/FeedConversion+RoundTrip.swift index 018cb130..d3bdaa01 100644 --- a/Examples/CelestraCloud/Tests/CelestraCloudTests/Extensions/FeedConversion+RoundTrip.swift +++ b/Examples/CelestraCloud/Tests/CelestraCloudTests/Extensions/FeedConversion+RoundTrip.swift @@ -1,7 +1,7 @@ -import CelestraKit -import Foundation -import MistKit -import Testing +internal import CelestraKit +internal import Foundation +internal import MistKit +internal import Testing @testable import CelestraCloudKit diff --git a/Examples/CelestraCloud/Tests/CelestraCloudTests/Extensions/FeedConversion+ToCloudKit.swift b/Examples/CelestraCloud/Tests/CelestraCloudTests/Extensions/FeedConversion+ToCloudKit.swift index 61ff2a15..be3919f8 100644 --- a/Examples/CelestraCloud/Tests/CelestraCloudTests/Extensions/FeedConversion+ToCloudKit.swift +++ b/Examples/CelestraCloud/Tests/CelestraCloudTests/Extensions/FeedConversion+ToCloudKit.swift @@ -1,7 +1,7 @@ -import CelestraKit -import Foundation -import MistKit -import Testing +internal import CelestraKit +internal import Foundation +internal import MistKit +internal import Testing @testable import CelestraCloudKit diff --git a/Examples/CelestraCloud/Tests/CelestraCloudTests/Mocks/MockCloudKitRecordOperator.swift b/Examples/CelestraCloud/Tests/CelestraCloudTests/Mocks/MockCloudKitRecordOperator.swift index 09aac148..63049388 100644 --- a/Examples/CelestraCloud/Tests/CelestraCloudTests/Mocks/MockCloudKitRecordOperator.swift +++ b/Examples/CelestraCloud/Tests/CelestraCloudTests/Mocks/MockCloudKitRecordOperator.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Synchronization +internal import Foundation +internal import MistKit +internal import Synchronization @testable import CelestraCloudKit diff --git a/Examples/CelestraCloud/Tests/CelestraCloudTests/Models/BatchOperationResultTests.swift b/Examples/CelestraCloud/Tests/CelestraCloudTests/Models/BatchOperationResultTests.swift index 95b7daaf..3f70016c 100644 --- a/Examples/CelestraCloud/Tests/CelestraCloudTests/Models/BatchOperationResultTests.swift +++ b/Examples/CelestraCloud/Tests/CelestraCloudTests/Models/BatchOperationResultTests.swift @@ -1,7 +1,7 @@ -import CelestraKit -import Foundation -import MistKit -import Testing +internal import CelestraKit +internal import Foundation +internal import MistKit +internal import Testing @testable import CelestraCloudKit diff --git a/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/ArticleCategorizer+Advanced.swift b/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/ArticleCategorizer+Advanced.swift index 84b2a16b..830f95f4 100644 --- a/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/ArticleCategorizer+Advanced.swift +++ b/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/ArticleCategorizer+Advanced.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import CelestraKit -import Foundation -import Testing +internal import CelestraKit +internal import Foundation +internal import Testing @testable import CelestraCloudKit diff --git a/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/ArticleCategorizer+Basic.swift b/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/ArticleCategorizer+Basic.swift index 58ac2d58..415ad4bb 100644 --- a/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/ArticleCategorizer+Basic.swift +++ b/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/ArticleCategorizer+Basic.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import CelestraKit -import Foundation -import Testing +internal import CelestraKit +internal import Foundation +internal import Testing @testable import CelestraCloudKit diff --git a/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/ArticleCloudKitService+Mutations.swift b/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/ArticleCloudKitService+Mutations.swift index 9db8260a..0fabb3da 100644 --- a/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/ArticleCloudKitService+Mutations.swift +++ b/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/ArticleCloudKitService+Mutations.swift @@ -27,10 +27,10 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import CelestraKit -import Foundation -import MistKit -import Testing +internal import CelestraKit +internal import Foundation +internal import MistKit +internal import Testing @testable import CelestraCloudKit diff --git a/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/ArticleCloudKitService+Query.swift b/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/ArticleCloudKitService+Query.swift index 4ec2091c..3e080ee6 100644 --- a/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/ArticleCloudKitService+Query.swift +++ b/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/ArticleCloudKitService+Query.swift @@ -27,10 +27,10 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import CelestraKit -import Foundation -import MistKit -import Testing +internal import CelestraKit +internal import Foundation +internal import MistKit +internal import Testing @testable import CelestraCloudKit diff --git a/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/FeedCloudKitService+CRUD.swift b/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/FeedCloudKitService+CRUD.swift index 629b25e0..35af1533 100644 --- a/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/FeedCloudKitService+CRUD.swift +++ b/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/FeedCloudKitService+CRUD.swift @@ -27,10 +27,10 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import CelestraKit -import Foundation -import MistKit -import Testing +internal import CelestraKit +internal import Foundation +internal import MistKit +internal import Testing @testable import CelestraCloudKit diff --git a/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/FeedCloudKitService+Query.swift b/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/FeedCloudKitService+Query.swift index ab4e8366..e4f598a7 100644 --- a/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/FeedCloudKitService+Query.swift +++ b/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/FeedCloudKitService+Query.swift @@ -27,10 +27,10 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import CelestraKit -import Foundation -import MistKit -import Testing +internal import CelestraKit +internal import Foundation +internal import MistKit +internal import Testing @testable import CelestraCloudKit diff --git a/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/FeedMetadataBuilder+Error.swift b/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/FeedMetadataBuilder+Error.swift index 5d952872..8b2889a8 100644 --- a/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/FeedMetadataBuilder+Error.swift +++ b/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/FeedMetadataBuilder+Error.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import CelestraKit -import Foundation -import Testing +internal import CelestraKit +internal import Foundation +internal import Testing @testable import CelestraCloudKit diff --git a/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/FeedMetadataBuilder+NotModified.swift b/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/FeedMetadataBuilder+NotModified.swift index fdadd0d4..65263546 100644 --- a/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/FeedMetadataBuilder+NotModified.swift +++ b/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/FeedMetadataBuilder+NotModified.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import CelestraKit -import Foundation -import Testing +internal import CelestraKit +internal import Foundation +internal import Testing @testable import CelestraCloudKit diff --git a/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/FeedMetadataBuilder+Success.swift b/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/FeedMetadataBuilder+Success.swift index 749e1ca8..3af551ea 100644 --- a/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/FeedMetadataBuilder+Success.swift +++ b/Examples/CelestraCloud/Tests/CelestraCloudTests/Services/FeedMetadataBuilder+Success.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import CelestraKit -import Foundation -import Testing +internal import CelestraKit +internal import Foundation +internal import Testing @testable import CelestraCloudKit diff --git a/Examples/MistDemo/App/MistDemoApp.swift b/Examples/MistDemo/App/MistDemoApp.swift index ea52376a..564b1f2f 100644 --- a/Examples/MistDemo/App/MistDemoApp.swift +++ b/Examples/MistDemo/App/MistDemoApp.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import MistDemoApp -import SwiftUI +internal import MistDemoApp +internal import SwiftUI @main internal struct MistDemoAppMain: AppMain { diff --git a/Examples/MistDemo/Sources/ConfigKeyKit/Command.swift b/Examples/MistDemo/Sources/ConfigKeyKit/Command.swift index 89506fa7..f9baa1cc 100644 --- a/Examples/MistDemo/Sources/ConfigKeyKit/Command.swift +++ b/Examples/MistDemo/Sources/ConfigKeyKit/Command.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Generic protocol for CLI commands using Swift Configuration public protocol Command: Sendable { diff --git a/Examples/MistDemo/Sources/ConfigKeyKit/CommandLineParser.swift b/Examples/MistDemo/Sources/ConfigKeyKit/CommandLineParser.swift index b5457109..1e03d791 100644 --- a/Examples/MistDemo/Sources/ConfigKeyKit/CommandLineParser.swift +++ b/Examples/MistDemo/Sources/ConfigKeyKit/CommandLineParser.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Command line argument parser for Swift Configuration integration public struct CommandLineParser { diff --git a/Examples/MistDemo/Sources/ConfigKeyKit/CommandRegistry.swift b/Examples/MistDemo/Sources/ConfigKeyKit/CommandRegistry.swift index 1d93e29c..27e836e2 100644 --- a/Examples/MistDemo/Sources/ConfigKeyKit/CommandRegistry.swift +++ b/Examples/MistDemo/Sources/ConfigKeyKit/CommandRegistry.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Actor-based registry for managing available commands public actor CommandRegistry { diff --git a/Examples/MistDemo/Sources/ConfigKeyKit/ConfigKey+Bool.swift b/Examples/MistDemo/Sources/ConfigKeyKit/ConfigKey+Bool.swift index d155f087..eb9420d3 100644 --- a/Examples/MistDemo/Sources/ConfigKeyKit/ConfigKey+Bool.swift +++ b/Examples/MistDemo/Sources/ConfigKeyKit/ConfigKey+Bool.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation // MARK: - Specialized Initializers for Booleans diff --git a/Examples/MistDemo/Sources/ConfigKeyKit/ConfigKey.swift b/Examples/MistDemo/Sources/ConfigKeyKit/ConfigKey.swift index 4d2a40fd..a6a278f6 100644 --- a/Examples/MistDemo/Sources/ConfigKeyKit/ConfigKey.swift +++ b/Examples/MistDemo/Sources/ConfigKeyKit/ConfigKey.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation // MARK: - Generic Configuration Key diff --git a/Examples/MistDemo/Sources/ConfigKeyKit/ConfigurationKey.swift b/Examples/MistDemo/Sources/ConfigKeyKit/ConfigurationKey.swift index a2f015da..70458be3 100644 --- a/Examples/MistDemo/Sources/ConfigKeyKit/ConfigurationKey.swift +++ b/Examples/MistDemo/Sources/ConfigKeyKit/ConfigurationKey.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation // MARK: - Configuration Key Protocol diff --git a/Examples/MistDemo/Sources/ConfigKeyKit/ConfigurationParseable.swift b/Examples/MistDemo/Sources/ConfigKeyKit/ConfigurationParseable.swift index fcaab74d..417b1b24 100644 --- a/Examples/MistDemo/Sources/ConfigKeyKit/ConfigurationParseable.swift +++ b/Examples/MistDemo/Sources/ConfigKeyKit/ConfigurationParseable.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Protocol for configuration types that can parse themselves /// from command line arguments and environment variables. diff --git a/Examples/MistDemo/Sources/ConfigKeyKit/OptionalConfigKey.swift b/Examples/MistDemo/Sources/ConfigKeyKit/OptionalConfigKey.swift index 1525d6ec..0a80c71d 100644 --- a/Examples/MistDemo/Sources/ConfigKeyKit/OptionalConfigKey.swift +++ b/Examples/MistDemo/Sources/ConfigKeyKit/OptionalConfigKey.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation // MARK: - Optional Configuration Key diff --git a/Examples/MistDemo/Sources/ConfigKeyKit/StandardNamingStyle.swift b/Examples/MistDemo/Sources/ConfigKeyKit/StandardNamingStyle.swift index 3f38b542..5b626df8 100644 --- a/Examples/MistDemo/Sources/ConfigKeyKit/StandardNamingStyle.swift +++ b/Examples/MistDemo/Sources/ConfigKeyKit/StandardNamingStyle.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Common naming styles for configuration keys public enum StandardNamingStyle: NamingStyle, Sendable { diff --git a/Examples/MistDemo/Sources/MistDemo/MistDemo.swift b/Examples/MistDemo/Sources/MistDemo/MistDemo.swift index 2aa28bd9..571186d9 100644 --- a/Examples/MistDemo/Sources/MistDemo/MistDemo.swift +++ b/Examples/MistDemo/Sources/MistDemo/MistDemo.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import MistDemoKit +internal import MistDemoKit @main internal enum MistDemo { diff --git a/Examples/MistDemo/Sources/MistDemoApp/Models/CKRecord+TypedField.swift b/Examples/MistDemo/Sources/MistDemoApp/Models/CKRecord+TypedField.swift index 6a099e18..eb8a1232 100644 --- a/Examples/MistDemo/Sources/MistDemoApp/Models/CKRecord+TypedField.swift +++ b/Examples/MistDemo/Sources/MistDemoApp/Models/CKRecord+TypedField.swift @@ -28,8 +28,8 @@ // #if canImport(CloudKit) - import CloudKit - import Foundation + internal import CloudKit + internal import Foundation extension CKRecord { /// Reads `field` from the record and casts it to `T`. diff --git a/Examples/MistDemo/Sources/MistDemoApp/Models/Note.swift b/Examples/MistDemo/Sources/MistDemoApp/Models/Note.swift index 1961a64a..fab146b6 100644 --- a/Examples/MistDemo/Sources/MistDemoApp/Models/Note.swift +++ b/Examples/MistDemo/Sources/MistDemoApp/Models/Note.swift @@ -28,9 +28,9 @@ // #if canImport(CloudKit) - import CloudKit - import Foundation - import MistDemoKit + internal import CloudKit + internal import Foundation + internal import MistDemoKit /// Note record, mirroring the `Note` type defined in `schema.ckdb`: /// diff --git a/Examples/MistDemo/Sources/MistDemoApp/Models/ZoneRow.swift b/Examples/MistDemo/Sources/MistDemoApp/Models/ZoneRow.swift index ac711fc5..f9648aa9 100644 --- a/Examples/MistDemo/Sources/MistDemoApp/Models/ZoneRow.swift +++ b/Examples/MistDemo/Sources/MistDemoApp/Models/ZoneRow.swift @@ -28,9 +28,9 @@ // #if canImport(CloudKit) - import CloudKit - import Foundation - import MistDemoKit + internal import CloudKit + internal import Foundation + internal import MistDemoKit /// Display-friendly snapshot of a CKRecordZone for the SwiftUI list. extension ZoneRow { diff --git a/Examples/MistDemo/Sources/MistDemoApp/Services/CKDatabase+WebAuthToken.swift b/Examples/MistDemo/Sources/MistDemoApp/Services/CKDatabase+WebAuthToken.swift index d34a79ec..632cc3aa 100644 --- a/Examples/MistDemo/Sources/MistDemoApp/Services/CKDatabase+WebAuthToken.swift +++ b/Examples/MistDemo/Sources/MistDemoApp/Services/CKDatabase+WebAuthToken.swift @@ -28,7 +28,7 @@ // #if canImport(CloudKit) - import CloudKit + internal import CloudKit extension CKDatabase { /// Capture a web-auth token via `CKFetchWebAuthTokenOperation` for the diff --git a/Examples/MistDemo/Sources/MistDemoApp/Services/CKDatabase.Scope+Demo.swift b/Examples/MistDemo/Sources/MistDemoApp/Services/CKDatabase.Scope+Demo.swift index 0be3b9b1..29d43615 100644 --- a/Examples/MistDemo/Sources/MistDemoApp/Services/CKDatabase.Scope+Demo.swift +++ b/Examples/MistDemo/Sources/MistDemoApp/Services/CKDatabase.Scope+Demo.swift @@ -28,7 +28,7 @@ // #if canImport(CloudKit) - import CloudKit + internal import CloudKit extension CKDatabase.Scope { /// Scopes exposed in the MistDemoApp picker. `.shared` is intentionally diff --git a/Examples/MistDemo/Sources/MistDemoApp/Services/CloudKitStore.swift b/Examples/MistDemo/Sources/MistDemoApp/Services/CloudKitStore.swift index 81c8e926..2c448d81 100644 --- a/Examples/MistDemo/Sources/MistDemoApp/Services/CloudKitStore.swift +++ b/Examples/MistDemo/Sources/MistDemoApp/Services/CloudKitStore.swift @@ -28,9 +28,9 @@ // #if canImport(CloudKit) - import CloudKit - import Foundation - import MistDemoKit + internal import CloudKit + internal import Foundation + internal import MistDemoKit public import Observation /// Observable source of truth for the MistDemo app's CloudKit state. diff --git a/Examples/MistDemo/Sources/MistDemoApp/Services/CloudKitStoreError.swift b/Examples/MistDemo/Sources/MistDemoApp/Services/CloudKitStoreError.swift index 4826fb52..373bada2 100644 --- a/Examples/MistDemo/Sources/MistDemoApp/Services/CloudKitStoreError.swift +++ b/Examples/MistDemo/Sources/MistDemoApp/Services/CloudKitStoreError.swift @@ -28,8 +28,8 @@ // #if canImport(CloudKit) - import Foundation - import MistDemoKit + internal import Foundation + internal import MistDemoKit /// Errors specific to `CloudKitStore` operations. internal enum CloudKitStoreError: Error, LocalizedError { diff --git a/Examples/MistDemo/Sources/MistDemoApp/Views/AccountView+Actions.swift b/Examples/MistDemo/Sources/MistDemoApp/Views/AccountView+Actions.swift index b228da76..f8c1040f 100644 --- a/Examples/MistDemo/Sources/MistDemoApp/Views/AccountView+Actions.swift +++ b/Examples/MistDemo/Sources/MistDemoApp/Views/AccountView+Actions.swift @@ -28,13 +28,13 @@ // #if canImport(SwiftUI) && canImport(CloudKit) - import CloudKit - import SwiftUI + internal import CloudKit + internal import SwiftUI #if canImport(AppKit) - import AppKit + internal import AppKit #elseif canImport(UIKit) - import UIKit + internal import UIKit #endif extension AccountView { diff --git a/Examples/MistDemo/Sources/MistDemoApp/Views/AccountView.swift b/Examples/MistDemo/Sources/MistDemoApp/Views/AccountView.swift index 8892fa41..5eff98c4 100644 --- a/Examples/MistDemo/Sources/MistDemoApp/Views/AccountView.swift +++ b/Examples/MistDemo/Sources/MistDemoApp/Views/AccountView.swift @@ -28,13 +28,13 @@ // #if canImport(SwiftUI) && canImport(CloudKit) - import CloudKit - import SwiftUI + internal import CloudKit + internal import SwiftUI #if canImport(AppKit) - import AppKit + internal import AppKit #elseif canImport(UIKit) - import UIKit + internal import UIKit #endif /// View showing the iCloud account status, the public/private database diff --git a/Examples/MistDemo/Sources/MistDemoApp/Views/DetailColumnRoot.swift b/Examples/MistDemo/Sources/MistDemoApp/Views/DetailColumnRoot.swift index dbea999a..82684084 100644 --- a/Examples/MistDemo/Sources/MistDemoApp/Views/DetailColumnRoot.swift +++ b/Examples/MistDemo/Sources/MistDemoApp/Views/DetailColumnRoot.swift @@ -28,7 +28,7 @@ // #if canImport(SwiftUI) - import SwiftUI + internal import SwiftUI /// Routes the sidebar selection to the appropriate detail view. internal struct DetailColumnRoot: View { diff --git a/Examples/MistDemo/Sources/MistDemoApp/Views/NoteEditView.swift b/Examples/MistDemo/Sources/MistDemoApp/Views/NoteEditView.swift index 19e74e1b..43d059df 100644 --- a/Examples/MistDemo/Sources/MistDemoApp/Views/NoteEditView.swift +++ b/Examples/MistDemo/Sources/MistDemoApp/Views/NoteEditView.swift @@ -28,9 +28,9 @@ // #if canImport(SwiftUI) && canImport(CloudKit) - import MistDemoKit - import SwiftUI - import UniformTypeIdentifiers + internal import MistDemoKit + internal import SwiftUI + internal import UniformTypeIdentifiers /// Sheet form for creating or editing a Note. The same view backs both flows; /// the `mode` value drives the title and which service method is called on save. diff --git a/Examples/MistDemo/Sources/MistDemoApp/Views/QueryView.swift b/Examples/MistDemo/Sources/MistDemoApp/Views/QueryView.swift index e5bdca8a..aafa886e 100644 --- a/Examples/MistDemo/Sources/MistDemoApp/Views/QueryView.swift +++ b/Examples/MistDemo/Sources/MistDemoApp/Views/QueryView.swift @@ -28,8 +28,8 @@ // #if canImport(SwiftUI) && canImport(CloudKit) - import MistDemoKit - import SwiftUI + internal import MistDemoKit + internal import SwiftUI /// View for querying Note records from CloudKit. internal struct QueryView: View { diff --git a/Examples/MistDemo/Sources/MistDemoApp/Views/RecordDetailView.swift b/Examples/MistDemo/Sources/MistDemoApp/Views/RecordDetailView.swift index e725b50e..856ab594 100644 --- a/Examples/MistDemo/Sources/MistDemoApp/Views/RecordDetailView.swift +++ b/Examples/MistDemo/Sources/MistDemoApp/Views/RecordDetailView.swift @@ -28,8 +28,8 @@ // #if canImport(SwiftUI) && canImport(CloudKit) - import MistDemoKit - import SwiftUI + internal import MistDemoKit + internal import SwiftUI /// Detail view showing all fields and metadata for a single Note record. internal struct RecordDetailView: View { diff --git a/Examples/MistDemo/Sources/MistDemoApp/Views/SidebarView.swift b/Examples/MistDemo/Sources/MistDemoApp/Views/SidebarView.swift index 4c4906ab..b2f4cd7f 100644 --- a/Examples/MistDemo/Sources/MistDemoApp/Views/SidebarView.swift +++ b/Examples/MistDemo/Sources/MistDemoApp/Views/SidebarView.swift @@ -28,7 +28,7 @@ // #if canImport(SwiftUI) - import SwiftUI + internal import SwiftUI /// Sidebar list of navigation items. internal struct SidebarView: View { diff --git a/Examples/MistDemo/Sources/MistDemoApp/Views/ZoneListView.swift b/Examples/MistDemo/Sources/MistDemoApp/Views/ZoneListView.swift index cb81d152..dd2686e1 100644 --- a/Examples/MistDemo/Sources/MistDemoApp/Views/ZoneListView.swift +++ b/Examples/MistDemo/Sources/MistDemoApp/Views/ZoneListView.swift @@ -28,8 +28,8 @@ // #if canImport(SwiftUI) && canImport(CloudKit) - import MistDemoKit - import SwiftUI + internal import MistDemoKit + internal import SwiftUI /// View listing all CloudKit record zones. internal struct ZoneListView: View { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Commands/CreateCommand.swift b/Examples/MistDemo/Sources/MistDemoKit/Commands/CreateCommand.swift index cd31f8fd..425ebbff 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Commands/CreateCommand.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Commands/CreateCommand.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Command to create a new record in CloudKit public struct CreateCommand: MistDemoCommand, OutputFormatting { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Commands/CurrentUserCommand.swift b/Examples/MistDemo/Sources/MistDemoKit/Commands/CurrentUserCommand.swift index 6f02a7a4..145c5d15 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Commands/CurrentUserCommand.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Commands/CurrentUserCommand.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Command to get information about the authenticated user public struct CurrentUserCommand: MistDemoCommand, OutputFormatting { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Commands/DeleteCommand.swift b/Examples/MistDemo/Sources/MistDemoKit/Commands/DeleteCommand.swift index 94bf05f3..4bcbc8b8 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Commands/DeleteCommand.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Commands/DeleteCommand.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Command to delete an existing record from CloudKit public struct DeleteCommand: MistDemoCommand, OutputFormatting { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Commands/DeleteResult.swift b/Examples/MistDemo/Sources/MistDemoKit/Commands/DeleteResult.swift index 6869050b..0191f401 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Commands/DeleteResult.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Commands/DeleteResult.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Result of a successful delete, formatted as command output. public struct DeleteResult: Encodable, Sendable { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Commands/DemoErrorsCommand.swift b/Examples/MistDemo/Sources/MistDemoKit/Commands/DemoErrorsCommand.swift index 76cf3d35..8ab93bd7 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Commands/DemoErrorsCommand.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Commands/DemoErrorsCommand.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Walks the audience through CloudKit's typed errors for the talk's /// "CloudKit as Your Backend" / Act 3, Step 4 — Error handling segment. diff --git a/Examples/MistDemo/Sources/MistDemoKit/Commands/DemoErrorsRunner+Output.swift b/Examples/MistDemo/Sources/MistDemoKit/Commands/DemoErrorsRunner+Output.swift index 17fb2b2b..b6eb2f65 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Commands/DemoErrorsRunner+Output.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Commands/DemoErrorsRunner+Output.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit extension DemoErrorsRunner { internal func printRunnerHeader() { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Commands/DemoErrorsRunner.swift b/Examples/MistDemo/Sources/MistDemoKit/Commands/DemoErrorsRunner.swift index ce259489..ae9b8219 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Commands/DemoErrorsRunner.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Commands/DemoErrorsRunner.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Runs the talk's CloudKit error scenarios (401, 404, 409) and prints typed /// `CloudKitError` details. Mirrors the section/prefix style of diff --git a/Examples/MistDemo/Sources/MistDemoKit/Commands/DemoInFilterCommand.swift b/Examples/MistDemo/Sources/MistDemoKit/Commands/DemoInFilterCommand.swift index 7c3a32e6..f152a5a8 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Commands/DemoInFilterCommand.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Commands/DemoInFilterCommand.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Demonstrates the IN/NOT_IN QueryFilter fix (issue #192) end-to-end. /// diff --git a/Examples/MistDemo/Sources/MistDemoKit/Commands/FetchChangesCommand.swift b/Examples/MistDemo/Sources/MistDemoKit/Commands/FetchChangesCommand.swift index 5f50cdeb..f22eefbb 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Commands/FetchChangesCommand.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Commands/FetchChangesCommand.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Command to fetch record changes with incremental sync public struct FetchChangesCommand: MistDemoCommand, OutputFormatting { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Commands/LookupCommand.swift b/Examples/MistDemo/Sources/MistDemoKit/Commands/LookupCommand.swift index 6871ebf5..3e70983f 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Commands/LookupCommand.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Commands/LookupCommand.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Command to look up records by name in CloudKit public struct LookupCommand: MistDemoCommand, OutputFormatting { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Commands/LookupZonesCommand.swift b/Examples/MistDemo/Sources/MistDemoKit/Commands/LookupZonesCommand.swift index 3d38519e..9a9b566a 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Commands/LookupZonesCommand.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Commands/LookupZonesCommand.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Command to look up specific CloudKit zones by name public struct LookupZonesCommand: MistDemoCommand, OutputFormatting { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Commands/MistDemoCommand.swift b/Examples/MistDemo/Sources/MistDemoKit/Commands/MistDemoCommand.swift index 98e40c8b..effa5155 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Commands/MistDemoCommand.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Commands/MistDemoCommand.swift @@ -28,7 +28,7 @@ // public import ConfigKeyKit -import Foundation +internal import Foundation /// Typealias for MistDemo commands - now uses generic Command protocol public typealias MistDemoCommand = Command diff --git a/Examples/MistDemo/Sources/MistDemoKit/Commands/ModifyCommand.swift b/Examples/MistDemo/Sources/MistDemoKit/Commands/ModifyCommand.swift index 8d11c206..0f37e6d4 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Commands/ModifyCommand.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Commands/ModifyCommand.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Command to perform batch create/update/delete operations. public struct ModifyCommand: MistDemoCommand, OutputFormatting { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Commands/ModifyOutput.swift b/Examples/MistDemo/Sources/MistDemoKit/Commands/ModifyOutput.swift index 60285350..8948628d 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Commands/ModifyOutput.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Commands/ModifyOutput.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// JSON envelope for modify output. public struct ModifyOutput: Encodable, Sendable { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Commands/ModifyResultRow.swift b/Examples/MistDemo/Sources/MistDemoKit/Commands/ModifyResultRow.swift index d4ea90b7..cbdf5150 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Commands/ModifyResultRow.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Commands/ModifyResultRow.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// One row in the modify command's output. public struct ModifyResultRow: Encodable, Sendable { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Commands/QueryCommand+FilterParsing.swift b/Examples/MistDemo/Sources/MistDemoKit/Commands/QueryCommand+FilterParsing.swift index fc38ab06..ca878c01 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Commands/QueryCommand+FilterParsing.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Commands/QueryCommand+FilterParsing.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit extension QueryCommand { /// Parse a single filter expression "field:operator:value" into a QueryFilter diff --git a/Examples/MistDemo/Sources/MistDemoKit/Commands/QueryCommand.swift b/Examples/MistDemo/Sources/MistDemoKit/Commands/QueryCommand.swift index 4d0a9ea2..626343c7 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Commands/QueryCommand.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Commands/QueryCommand.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Command to query Note records from CloudKit with filtering and sorting public struct QueryCommand: MistDemoCommand, OutputFormatting { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Commands/TestPrivateCommand.swift b/Examples/MistDemo/Sources/MistDemoKit/Commands/TestPrivateCommand.swift index b3b701c9..a3ebafe1 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Commands/TestPrivateCommand.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Commands/TestPrivateCommand.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Command to run comprehensive integration tests against the private database, /// covering all CloudKit API methods including user-identity endpoints. diff --git a/Examples/MistDemo/Sources/MistDemoKit/Commands/TestPublicCommand.swift b/Examples/MistDemo/Sources/MistDemoKit/Commands/TestPublicCommand.swift index 408114b8..08255966 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Commands/TestPublicCommand.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Commands/TestPublicCommand.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Command to run comprehensive integration tests for all CloudKit operations public struct TestPublicCommand: MistDemoCommand { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Commands/UpdateCommand.swift b/Examples/MistDemo/Sources/MistDemoKit/Commands/UpdateCommand.swift index eabce926..9fd3c493 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Commands/UpdateCommand.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Commands/UpdateCommand.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Command to update an existing record in CloudKit public struct UpdateCommand: MistDemoCommand, OutputFormatting { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Commands/UploadAssetCommand.swift b/Examples/MistDemo/Sources/MistDemoKit/Commands/UploadAssetCommand.swift index 84c0b683..50ad9d49 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Commands/UploadAssetCommand.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Commands/UploadAssetCommand.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Command to upload binary assets to CloudKit public struct UploadAssetCommand: MistDemoCommand, OutputFormatting { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Configuration/AuthTokenConfig.swift b/Examples/MistDemo/Sources/MistDemoKit/Configuration/AuthTokenConfig.swift index 856b03b7..632b20a9 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Configuration/AuthTokenConfig.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Configuration/AuthTokenConfig.swift @@ -28,7 +28,7 @@ // public import ConfigKeyKit -import Foundation +internal import Foundation public import MistKit /// Configuration for auth-token command. diff --git a/Examples/MistDemo/Sources/MistDemoKit/Configuration/BrowserFlagResolver.swift b/Examples/MistDemo/Sources/MistDemoKit/Configuration/BrowserFlagResolver.swift index 5c39f1d2..9a1bdb3c 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Configuration/BrowserFlagResolver.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Configuration/BrowserFlagResolver.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Resolves the "should we open the browser on startup?" decision from /// the two mutually-exclusive CLI flags into a single boolean. diff --git a/Examples/MistDemo/Sources/MistDemoKit/Configuration/ConfigurationError.swift b/Examples/MistDemo/Sources/MistDemoKit/Configuration/ConfigurationError.swift index b9eb0e66..d1a7377e 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Configuration/ConfigurationError.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Configuration/ConfigurationError.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Configuration errors. internal enum ConfigurationError: LocalizedError { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Configuration/CreateConfig.swift b/Examples/MistDemo/Sources/MistDemoKit/Configuration/CreateConfig.swift index c7bb3880..32a8e27e 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Configuration/CreateConfig.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Configuration/CreateConfig.swift @@ -28,7 +28,7 @@ // public import ConfigKeyKit -import Foundation +internal import Foundation public import MistKit /// Configuration for create command. diff --git a/Examples/MistDemo/Sources/MistDemoKit/Configuration/CurrentUserConfig.swift b/Examples/MistDemo/Sources/MistDemoKit/Configuration/CurrentUserConfig.swift index 17f23d98..bc806007 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Configuration/CurrentUserConfig.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Configuration/CurrentUserConfig.swift @@ -28,7 +28,7 @@ // public import ConfigKeyKit -import Foundation +internal import Foundation public import MistKit /// Configuration for current-user command. diff --git a/Examples/MistDemo/Sources/MistDemoKit/Configuration/DeleteConfig.swift b/Examples/MistDemo/Sources/MistDemoKit/Configuration/DeleteConfig.swift index 80adf6f4..2a6ed4bf 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Configuration/DeleteConfig.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Configuration/DeleteConfig.swift @@ -28,7 +28,7 @@ // public import ConfigKeyKit -import Foundation +internal import Foundation /// Configuration for delete command. public struct DeleteConfig: Sendable, ConfigurationParseable { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Configuration/DemoErrorsConfig.swift b/Examples/MistDemo/Sources/MistDemoKit/Configuration/DemoErrorsConfig.swift index f2187d4c..8084bb00 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Configuration/DemoErrorsConfig.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Configuration/DemoErrorsConfig.swift @@ -28,7 +28,7 @@ // public import ConfigKeyKit -import Foundation +internal import Foundation /// Configuration for demo-errors command. public struct DemoErrorsConfig: Sendable, ConfigurationParseable { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Configuration/DemoErrorsError.swift b/Examples/MistDemo/Sources/MistDemoKit/Configuration/DemoErrorsError.swift index 10568921..2a9f5808 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Configuration/DemoErrorsError.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Configuration/DemoErrorsError.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Errors specific to the demo-errors command's configuration parsing. internal enum DemoErrorsError: LocalizedError { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Configuration/Field.swift b/Examples/MistDemo/Sources/MistDemoKit/Configuration/Field.swift index b94b8ec9..1df3bd22 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Configuration/Field.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Configuration/Field.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Field definition for create operations. public struct Field: Sendable { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Configuration/FieldType.swift b/Examples/MistDemo/Sources/MistDemoKit/Configuration/FieldType.swift index 2eafc824..213934cf 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Configuration/FieldType.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Configuration/FieldType.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Supported field types for CloudKit records. public enum FieldType: String, CaseIterable, Sendable { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Configuration/LookupConfig.swift b/Examples/MistDemo/Sources/MistDemoKit/Configuration/LookupConfig.swift index 9c51fbbc..f03cacae 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Configuration/LookupConfig.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Configuration/LookupConfig.swift @@ -28,7 +28,7 @@ // public import ConfigKeyKit -import Foundation +internal import Foundation /// Configuration for lookup command. public struct LookupConfig: Sendable, ConfigurationParseable { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Configuration/LookupZonesConfig.swift b/Examples/MistDemo/Sources/MistDemoKit/Configuration/LookupZonesConfig.swift index c1542073..f85215ba 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Configuration/LookupZonesConfig.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Configuration/LookupZonesConfig.swift @@ -28,7 +28,7 @@ // public import ConfigKeyKit -import Foundation +internal import Foundation /// Configuration for lookup-zones command. public struct LookupZonesConfig: Sendable, ConfigurationParseable { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Configuration/MistDemoConfig+Parsing.swift b/Examples/MistDemo/Sources/MistDemoKit/Configuration/MistDemoConfig+Parsing.swift index d88d4af5..a793b4c6 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Configuration/MistDemoConfig+Parsing.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Configuration/MistDemoConfig+Parsing.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import MistKit +internal import MistKit extension MistDemoConfig { internal struct CoreConfig { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Configuration/MistDemoConfig.swift b/Examples/MistDemo/Sources/MistDemoKit/Configuration/MistDemoConfig.swift index 64fe379a..0f0f3704 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Configuration/MistDemoConfig.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Configuration/MistDemoConfig.swift @@ -28,8 +28,8 @@ // public import ConfigKeyKit -import Configuration -import Foundation +internal import Configuration +internal import Foundation public import MistKit /// Centralized configuration for MistDemo. diff --git a/Examples/MistDemo/Sources/MistDemoKit/Configuration/MistDemoConfiguration.swift b/Examples/MistDemo/Sources/MistDemoKit/Configuration/MistDemoConfiguration.swift index 536402fe..cccb8c15 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Configuration/MistDemoConfiguration.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Configuration/MistDemoConfiguration.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Configuration -import Foundation -import SystemPackage +internal import Configuration +internal import Foundation +internal import SystemPackage /// Swift Configuration-based setup for MistDemo. public struct MistDemoConfiguration: Sendable { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Configuration/QueryConfig+Parsing.swift b/Examples/MistDemo/Sources/MistDemoKit/Configuration/QueryConfig+Parsing.swift index 1e49f23b..6d51e3c9 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Configuration/QueryConfig+Parsing.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Configuration/QueryConfig+Parsing.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation extension QueryConfig { internal struct ParsedPagination { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Configuration/QueryConfig.swift b/Examples/MistDemo/Sources/MistDemoKit/Configuration/QueryConfig.swift index 813dd081..f5873971 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Configuration/QueryConfig.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Configuration/QueryConfig.swift @@ -28,7 +28,7 @@ // public import ConfigKeyKit -import Foundation +internal import Foundation public import MistKit /// Configuration for query command. diff --git a/Examples/MistDemo/Sources/MistDemoKit/Configuration/TestPrivateConfig.swift b/Examples/MistDemo/Sources/MistDemoKit/Configuration/TestPrivateConfig.swift index d4a70ba6..9b03c3c2 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Configuration/TestPrivateConfig.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Configuration/TestPrivateConfig.swift @@ -28,7 +28,7 @@ // public import ConfigKeyKit -import MistKit +internal import MistKit /// Configuration for test-private command (private database). public struct TestPrivateConfig: Sendable, ConfigurationParseable { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Configuration/UpdateConfig.swift b/Examples/MistDemo/Sources/MistDemoKit/Configuration/UpdateConfig.swift index 6597bdcf..214576e3 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Configuration/UpdateConfig.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Configuration/UpdateConfig.swift @@ -28,7 +28,7 @@ // public import ConfigKeyKit -import Foundation +internal import Foundation public import MistKit /// Configuration for update command. diff --git a/Examples/MistDemo/Sources/MistDemoKit/Configuration/UploadAssetConfig.swift b/Examples/MistDemo/Sources/MistDemoKit/Configuration/UploadAssetConfig.swift index 4b38d8c5..71f6366a 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Configuration/UploadAssetConfig.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Configuration/UploadAssetConfig.swift @@ -28,7 +28,7 @@ // public import ConfigKeyKit -import Foundation +internal import Foundation public import MistKit /// Configuration for upload-asset command. diff --git a/Examples/MistDemo/Sources/MistDemoKit/Configuration/WebConfig.swift b/Examples/MistDemo/Sources/MistDemoKit/Configuration/WebConfig.swift index 8103853e..ebfd8557 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Configuration/WebConfig.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Configuration/WebConfig.swift @@ -28,7 +28,7 @@ // public import ConfigKeyKit -import Foundation +internal import Foundation public import MistKit /// Configuration for the long-running `web` demo command. diff --git a/Examples/MistDemo/Sources/MistDemoKit/Constants/MistDemoConstants+Defaults.swift b/Examples/MistDemo/Sources/MistDemoKit/Constants/MistDemoConstants+Defaults.swift index 27e100cc..afdb1044 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Constants/MistDemoConstants+Defaults.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Constants/MistDemoConstants+Defaults.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation extension MistDemoConstants { /// Default values for configuration parameters. diff --git a/Examples/MistDemo/Sources/MistDemoKit/Constants/MistDemoConstants+Messages.swift b/Examples/MistDemo/Sources/MistDemoKit/Constants/MistDemoConstants+Messages.swift index 19eb5331..ee986f40 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Constants/MistDemoConstants+Messages.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Constants/MistDemoConstants+Messages.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation extension MistDemoConstants { /// User-facing messages. diff --git a/Examples/MistDemo/Sources/MistDemoKit/Constants/MistDemoConstants.swift b/Examples/MistDemo/Sources/MistDemoKit/Constants/MistDemoConstants.swift index d502dc34..454c0aff 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Constants/MistDemoConstants.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Constants/MistDemoConstants.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Central constants for MistDemo application. public enum MistDemoConstants { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Errors/ErrorOutput+Convenience.swift b/Examples/MistDemo/Sources/MistDemoKit/Errors/ErrorOutput+Convenience.swift index acadabe8..c24aa758 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Errors/ErrorOutput+Convenience.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Errors/ErrorOutput+Convenience.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation // MARK: - JSON Encoding diff --git a/Examples/MistDemo/Sources/MistDemoKit/Errors/ErrorOutput.swift b/Examples/MistDemo/Sources/MistDemoKit/Errors/ErrorOutput.swift index f40e0be5..bd2d5832 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Errors/ErrorOutput.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Errors/ErrorOutput.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// JSON-formatted error output for consistent error reporting. public struct ErrorOutput: Sendable, Codable { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Errors/FieldConversionError.swift b/Examples/MistDemo/Sources/MistDemoKit/Errors/FieldConversionError.swift index b9e26adc..2fd7c3bb 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Errors/FieldConversionError.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Errors/FieldConversionError.swift @@ -28,7 +28,7 @@ // public import Foundation -import MistKit +internal import MistKit /// Errors that can occur during field conversion public enum FieldConversionError: Error, LocalizedError { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Errors/MistDemoError.swift b/Examples/MistDemo/Sources/MistDemoKit/Errors/MistDemoError.swift index 268d77fa..a31b47ba 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Errors/MistDemoError.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Errors/MistDemoError.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Comprehensive error type for MistDemo operations. internal enum MistDemoError: LocalizedError, Sendable { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Extensions/Array+Field.swift b/Examples/MistDemo/Sources/MistDemoKit/Extensions/Array+Field.swift index d82556fd..a80f5993 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Extensions/Array+Field.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Extensions/Array+Field.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation public import MistKit extension Array where Element == Field { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Extensions/Command+AnyCommand.swift b/Examples/MistDemo/Sources/MistDemoKit/Extensions/Command+AnyCommand.swift index e422d33a..b2407e87 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Extensions/Command+AnyCommand.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Extensions/Command+AnyCommand.swift @@ -28,7 +28,7 @@ // public import ConfigKeyKit -import Foundation +internal import Foundation /// Default implementation of createInstance for all MistDemo commands. extension Command where Config.ConfigReader == MistDemoConfiguration { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Extensions/ConfigKey+MistDemo.swift b/Examples/MistDemo/Sources/MistDemoKit/Extensions/ConfigKey+MistDemo.swift index a6a9ee7d..5f93d250 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Extensions/ConfigKey+MistDemo.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Extensions/ConfigKey+MistDemo.swift @@ -28,7 +28,7 @@ // public import ConfigKeyKit -import Foundation +internal import Foundation // MARK: - MistDemo-Specific Config Key Helpers diff --git a/Examples/MistDemo/Sources/MistDemoKit/Extensions/FieldValue+FieldType.swift b/Examples/MistDemo/Sources/MistDemoKit/Extensions/FieldValue+FieldType.swift index 6bf6a3ce..ccb5188e 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Extensions/FieldValue+FieldType.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Extensions/FieldValue+FieldType.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation public import MistKit extension FieldValue { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Extensions/String+Padding.swift b/Examples/MistDemo/Sources/MistDemoKit/Extensions/String+Padding.swift index 9da66b3f..1d4b85ef 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Extensions/String+Padding.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Extensions/String+Padding.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation extension String { /// Pad the string on the left to the given width. diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/AssetUploadReceipt+PhaseState.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/AssetUploadReceipt+PhaseState.swift index a994e9c8..94d569ce 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/AssetUploadReceipt+PhaseState.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/AssetUploadReceipt+PhaseState.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit extension AssetUploadReceipt: PhaseStateDecodable, PhaseStateEncodable { internal init(from state: PhaseState) throws { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/CleanupPhaseMarker.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/CleanupPhaseMarker.swift index 285e6ef1..2b2f260f 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/CleanupPhaseMarker.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/CleanupPhaseMarker.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Marker protocol identifying the cleanup phase so the runner can skip it /// when `--skip-cleanup` is set and re-run it on failure. diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/CreatedRecordNames.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/CreatedRecordNames.swift index f7508863..1bc7e979 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/CreatedRecordNames.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/CreatedRecordNames.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Wraps the `createdRecordNames` slot of `PhaseState`. internal struct CreatedRecordNames: PhaseStateDecodable, diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/IncrementalSyncInput.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/IncrementalSyncInput.swift index 468b3841..c47b2a27 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/IncrementalSyncInput.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/IncrementalSyncInput.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Composite input read by `IncrementalSyncPhase`. internal struct IncrementalSyncInput: PhaseStateDecodable, Sendable { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/IntegrationPhase.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/IntegrationPhase.swift index 9194b8b6..cde5eb72 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/IntegrationPhase.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/IntegrationPhase.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// A single step in an integration test. /// diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/IntegrationTest.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/IntegrationTest.swift index 40e8012c..d0472fe2 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/IntegrationTest.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/IntegrationTest.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// An integration test scenario -- typically one per CloudKit database. internal protocol IntegrationTest { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/IntegrationTestData.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/IntegrationTestData.swift index d5abeb00..a4a86c16 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/IntegrationTestData.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/IntegrationTestData.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Test data generation utilities for integration tests. internal enum IntegrationTestData { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/IntegrationTestError.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/IntegrationTestError.swift index 75b13aaa..527baeff 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/IntegrationTestError.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/IntegrationTestError.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Errors that can occur during integration testing. internal enum IntegrationTestError: LocalizedError, Sendable { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/IntegrationTestRunner.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/IntegrationTestRunner.swift index 0a23d6d6..f0a60bbc 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/IntegrationTestRunner.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/IntegrationTestRunner.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Thin façade that builds a `PhaseContext` from CLI configuration and /// dispatches to the appropriate `PhasedIntegrationTest` implementation. diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/NoState.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/NoState.swift index 84ee5a98..20071d5f 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/NoState.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/NoState.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Sentinel used as `Input` or `Output` when a phase consumes or produces /// no `PhaseState`. Stands in for `Void`, which cannot conform to protocols. diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/PhaseContext.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/PhaseContext.swift index c5a8148c..7bf738f3 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/PhaseContext.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/PhaseContext.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Shared dependencies and configuration available to every phase. internal struct PhaseContext: Sendable { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/PhaseState.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/PhaseState.swift index 506c1594..e674fa62 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/PhaseState.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/PhaseState.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Mutable state that flows between phases as the test progresses. /// diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/PhaseStateDecodable.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/PhaseStateDecodable.swift index cba96cbe..5ecd0297 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/PhaseStateDecodable.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/PhaseStateDecodable.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// A type that can be initialized from `PhaseState`. /// diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/PhaseStateEncodable.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/PhaseStateEncodable.swift index eb97a2e4..d5d41642 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/PhaseStateEncodable.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/PhaseStateEncodable.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// A type that can write itself into `PhaseState`. /// diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/PhasedIntegrationTest.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/PhasedIntegrationTest.swift index 3e483c75..640df706 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/PhasedIntegrationTest.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/PhasedIntegrationTest.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// An integration test composed of an ordered list of phases. /// diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/CleanupPhase.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/CleanupPhase.swift index 6016b9cc..ebd1d80a 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/CleanupPhase.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/CleanupPhase.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit internal struct CleanupPhase: IntegrationPhase, CleanupPhaseMarker { internal typealias Input = CreatedRecordNames diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/CreateRecordsPhase.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/CreateRecordsPhase.swift index ef527616..20050934 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/CreateRecordsPhase.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/CreateRecordsPhase.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit internal struct CreateRecordsPhase: IntegrationPhase { internal typealias Input = AssetUploadReceipt diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/DiscoverUserIdentitiesPhase.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/DiscoverUserIdentitiesPhase.swift index f6fb5b4e..ac7e3ae1 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/DiscoverUserIdentitiesPhase.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/DiscoverUserIdentitiesPhase.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Calls POST `/users/discover` to look up specific user identities. /// diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/FetchCallerPhase.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/FetchCallerPhase.swift index 327984e6..393e8829 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/FetchCallerPhase.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/FetchCallerPhase.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Calls `users/caller`, the user-context endpoint that replaced the deprecated /// `users/current`. diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/FetchZoneChangesPhase.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/FetchZoneChangesPhase.swift index f0c96345..bd536a02 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/FetchZoneChangesPhase.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/FetchZoneChangesPhase.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit internal struct FetchZoneChangesPhase: IntegrationPhase { internal typealias Input = NoState diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/FinalVerificationPhase.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/FinalVerificationPhase.swift index 639f9a93..d97afe2b 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/FinalVerificationPhase.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/FinalVerificationPhase.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit internal struct FinalVerificationPhase: IntegrationPhase { internal typealias Input = NoState diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/IncrementalSyncPhase.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/IncrementalSyncPhase.swift index 4fc3ae3b..a7c3fda4 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/IncrementalSyncPhase.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/IncrementalSyncPhase.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit internal struct IncrementalSyncPhase: IntegrationPhase { internal typealias Input = IncrementalSyncInput diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/InitialSyncPhase.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/InitialSyncPhase.swift index 3a8ef274..86753e92 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/InitialSyncPhase.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/InitialSyncPhase.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit internal struct InitialSyncPhase: IntegrationPhase { internal typealias Input = CreatedRecordNames diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/ListZonesPhase.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/ListZonesPhase.swift index 4f6881a8..1ca143cb 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/ListZonesPhase.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/ListZonesPhase.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit internal struct ListZonesPhase: IntegrationPhase { internal typealias Input = NoState diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/LookupRecordsPhase.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/LookupRecordsPhase.swift index 6f91ac79..803ef055 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/LookupRecordsPhase.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/LookupRecordsPhase.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit internal struct LookupRecordsPhase: IntegrationPhase { internal typealias Input = CreatedRecordNames diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/LookupUsersByEmailPhase.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/LookupUsersByEmailPhase.swift index 3dcca32e..326ed718 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/LookupUsersByEmailPhase.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/LookupUsersByEmailPhase.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Calls POST `/users/lookup/email`. /// diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/LookupUsersByRecordNamePhase.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/LookupUsersByRecordNamePhase.swift index 3d3465c5..2e5a963f 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/LookupUsersByRecordNamePhase.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/LookupUsersByRecordNamePhase.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Calls POST `/users/lookup/id` with the caller's own user record name to /// exercise the endpoint via a self-lookup. diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/LookupZonePhase.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/LookupZonePhase.swift index 6ebbd1b9..30321bf0 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/LookupZonePhase.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/LookupZonePhase.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit internal struct LookupZonePhase: IntegrationPhase { internal typealias Input = NoState diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/ModifyRecordsPhase.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/ModifyRecordsPhase.swift index a2b19d1e..11eeeff9 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/ModifyRecordsPhase.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/ModifyRecordsPhase.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit internal struct ModifyRecordsPhase: IntegrationPhase { internal typealias Input = CreatedRecordNames diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/QueryRecordsPhase.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/QueryRecordsPhase.swift index 0a91557f..678dfa72 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/QueryRecordsPhase.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/QueryRecordsPhase.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit internal struct QueryRecordsPhase: IntegrationPhase { internal typealias Input = CreatedRecordNames diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/UploadAssetPhase.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/UploadAssetPhase.swift index 999c9045..3f762ab4 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/UploadAssetPhase.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/Phases/UploadAssetPhase.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit internal struct UploadAssetPhase: IntegrationPhase { internal typealias Input = NoState diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/SyncTokenSlot.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/SyncTokenSlot.swift index 49d4f745..4ab9a90a 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/SyncTokenSlot.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/SyncTokenSlot.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Wraps the `syncToken` slot of `PhaseState`. internal struct SyncTokenSlot: PhaseStateDecodable, diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/Tests/PrivateDatabaseTest.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/Tests/PrivateDatabaseTest.swift index 3fbaac55..39d27c23 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/Tests/PrivateDatabaseTest.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/Tests/PrivateDatabaseTest.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit internal struct PrivateDatabaseTest: PhasedIntegrationTest { internal let name = "Private Database" diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/Tests/PublicDatabaseTest.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/Tests/PublicDatabaseTest.swift index e8cdceca..b98c0e03 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/Tests/PublicDatabaseTest.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/Tests/PublicDatabaseTest.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit internal struct PublicDatabaseTest: PhasedIntegrationTest { internal let name = "Public Database" diff --git a/Examples/MistDemo/Sources/MistDemoKit/Integration/UserInfo+PhaseState.swift b/Examples/MistDemo/Sources/MistDemoKit/Integration/UserInfo+PhaseState.swift index 3661f435..8e82b2d4 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Integration/UserInfo+PhaseState.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Integration/UserInfo+PhaseState.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit extension UserInfo: PhaseStateDecodable, PhaseStateEncodable { internal init(from state: PhaseState) throws { diff --git a/Examples/MistDemo/Sources/MistDemoKit/MistDemoRunner.swift b/Examples/MistDemo/Sources/MistDemoKit/MistDemoRunner.swift index 170f5b3c..170f2f96 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/MistDemoRunner.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/MistDemoRunner.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import ConfigKeyKit -import Foundation +internal import ConfigKeyKit +internal import Foundation /// Top-level driver for the `mistdemo` CLI. Registers all available commands, /// parses arguments, and dispatches to the matching command — the executable diff --git a/Examples/MistDemo/Sources/MistDemoKit/Models/AuthRequest.swift b/Examples/MistDemo/Sources/MistDemoKit/Models/AuthRequest.swift index 507d9b18..3037e093 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Models/AuthRequest.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Models/AuthRequest.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Request model for authentication callback from CloudKit Web Services. /// diff --git a/Examples/MistDemo/Sources/MistDemoKit/Output/Escapers/CSVEscaper.swift b/Examples/MistDemo/Sources/MistDemoKit/Output/Escapers/CSVEscaper.swift index 5ce1de49..1a908fe6 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Output/Escapers/CSVEscaper.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Output/Escapers/CSVEscaper.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// CSV escaper conforming to RFC 4180 public struct CSVEscaper: OutputEscaper { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Output/Escapers/JSONEscaper.swift b/Examples/MistDemo/Sources/MistDemoKit/Output/Escapers/JSONEscaper.swift index f84338ec..72e379b6 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Output/Escapers/JSONEscaper.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Output/Escapers/JSONEscaper.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// JSON escaper (usually handled by JSONEncoder, but useful for manual JSON building) public struct JSONEscaper: OutputEscaper { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Output/Escapers/OutputEscaperFactory.swift b/Examples/MistDemo/Sources/MistDemoKit/Output/Escapers/OutputEscaperFactory.swift index 4c114ec9..9622e827 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Output/Escapers/OutputEscaperFactory.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Output/Escapers/OutputEscaperFactory.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Factory for creating output escapers based on output format public enum OutputEscaperFactory { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Output/Escapers/TableEscaper.swift b/Examples/MistDemo/Sources/MistDemoKit/Output/Escapers/TableEscaper.swift index 2e354f66..f6dc026b 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Output/Escapers/TableEscaper.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Output/Escapers/TableEscaper.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Table escaper for plain text table output public struct TableEscaper: OutputEscaper { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Output/Escapers/YAMLEscaper.swift b/Examples/MistDemo/Sources/MistDemoKit/Output/Escapers/YAMLEscaper.swift index 73420ae8..1f5355a0 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Output/Escapers/YAMLEscaper.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Output/Escapers/YAMLEscaper.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// YAML escaper for proper string formatting public struct YAMLEscaper: OutputEscaper { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Output/Formatters/CSVFormatter.swift b/Examples/MistDemo/Sources/MistDemoKit/Output/Formatters/CSVFormatter.swift index 519b900f..a56aa8a6 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Output/Formatters/CSVFormatter.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Output/Formatters/CSVFormatter.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Formatter for CSV output public struct CSVFormatter: OutputFormatter { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Output/Formatters/OutputFormatterFactory.swift b/Examples/MistDemo/Sources/MistDemoKit/Output/Formatters/OutputFormatterFactory.swift index 185b3d3a..0124588d 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Output/Formatters/OutputFormatterFactory.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Output/Formatters/OutputFormatterFactory.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Factory for creating output formatters based on output format public enum OutputFormatterFactory { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Output/Formatters/TableFormatter.swift b/Examples/MistDemo/Sources/MistDemoKit/Output/Formatters/TableFormatter.swift index 19a4efe4..de6b25cc 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Output/Formatters/TableFormatter.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Output/Formatters/TableFormatter.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Formatter for table output public struct TableFormatter: OutputFormatter { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Output/Formatters/YAMLFormatter.swift b/Examples/MistDemo/Sources/MistDemoKit/Output/Formatters/YAMLFormatter.swift index b7669305..485d1703 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Output/Formatters/YAMLFormatter.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Output/Formatters/YAMLFormatter.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Formatter for YAML output public struct YAMLFormatter: OutputFormatter { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Output/JSONFormatter.swift b/Examples/MistDemo/Sources/MistDemoKit/Output/JSONFormatter.swift index 34df776c..df9d83bd 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Output/JSONFormatter.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Output/JSONFormatter.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Formatter for JSON output public struct JSONFormatter: OutputFormatter { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Output/OutputFormat.swift b/Examples/MistDemo/Sources/MistDemoKit/Output/OutputFormat.swift index d719c329..8a6518cb 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Output/OutputFormat.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Output/OutputFormat.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Supported output formats public enum OutputFormat: String, Sendable, CaseIterable { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Output/OutputFormatter.swift b/Examples/MistDemo/Sources/MistDemoKit/Output/OutputFormatter.swift index 985051ee..4647038a 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Output/OutputFormatter.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Output/OutputFormatter.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Protocol for formatting output in different formats public protocol OutputFormatter: Sendable { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Output/Protocols/OutputEscaper.swift b/Examples/MistDemo/Sources/MistDemoKit/Output/Protocols/OutputEscaper.swift index d70cfcb2..5e897db3 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Output/Protocols/OutputEscaper.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Output/Protocols/OutputEscaper.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Protocol for escaping strings for specific output formats public protocol OutputEscaper: Sendable { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Protocols/OutputFormatting+Implementations.swift b/Examples/MistDemo/Sources/MistDemoKit/Protocols/OutputFormatting+Implementations.swift index 36a7c4af..074c2031 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Protocols/OutputFormatting+Implementations.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Protocols/OutputFormatting+Implementations.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit // MARK: - Format-specific implementations diff --git a/Examples/MistDemo/Sources/MistDemoKit/Protocols/OutputFormatting+Records.swift b/Examples/MistDemo/Sources/MistDemoKit/Protocols/OutputFormatting+Records.swift index 555cfd26..f8f4d53e 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Protocols/OutputFormatting+Records.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Protocols/OutputFormatting+Records.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit // MARK: - RecordInfo Output Formatting diff --git a/Examples/MistDemo/Sources/MistDemoKit/Protocols/OutputFormatting+Users.swift b/Examples/MistDemo/Sources/MistDemoKit/Protocols/OutputFormatting+Users.swift index 3cbe5ea7..031bdc7c 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Protocols/OutputFormatting+Users.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Protocols/OutputFormatting+Users.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit // MARK: - UserInfo Output Formatting diff --git a/Examples/MistDemo/Sources/MistDemoKit/Protocols/OutputFormatting.swift b/Examples/MistDemo/Sources/MistDemoKit/Protocols/OutputFormatting.swift index 0640a32b..b5f62a97 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Protocols/OutputFormatting.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Protocols/OutputFormatting.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Protocol for formatting command output in different formats public protocol OutputFormatting { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Types/AnyCodable.swift b/Examples/MistDemo/Sources/MistDemoKit/Types/AnyCodable.swift index 9698b522..8c3a7dc8 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Types/AnyCodable.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Types/AnyCodable.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Helper for decoding arbitrary JSON values. internal struct AnyCodable: Codable { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Types/DynamicKey.swift b/Examples/MistDemo/Sources/MistDemoKit/Types/DynamicKey.swift index 23f4e3b9..89b4398f 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Types/DynamicKey.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Types/DynamicKey.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Dynamic coding key for handling arbitrary JSON object keys. internal struct DynamicKey: CodingKey { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Types/FieldInputValue.swift b/Examples/MistDemo/Sources/MistDemoKit/Types/FieldInputValue.swift index 9d6125f0..945b9dfb 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Types/FieldInputValue.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Types/FieldInputValue.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Enum representing different types of field input values public enum FieldInputValue: Sendable { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Types/FieldsInput.swift b/Examples/MistDemo/Sources/MistDemoKit/Types/FieldsInput.swift index 276042c4..e810f977 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Types/FieldsInput.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Types/FieldsInput.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Type-safe representation of field input from JSON public struct FieldsInput: Codable, Sendable { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Utilities/AsyncHelpers.swift b/Examples/MistDemo/Sources/MistDemoKit/Utilities/AsyncHelpers.swift index a4845b16..ce043324 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Utilities/AsyncHelpers.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Utilities/AsyncHelpers.swift @@ -28,7 +28,7 @@ // public import Foundation -import UnixSignals +internal import UnixSignals /// Timeout error for async operations public enum AsyncTimeoutError: Error, LocalizedError { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Utilities/AuthenticationError.swift b/Examples/MistDemo/Sources/MistDemoKit/Utilities/AuthenticationError.swift index fcd047b5..02fb3729 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Utilities/AuthenticationError.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Utilities/AuthenticationError.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Errors that can occur during authentication setup. internal enum AuthenticationError: LocalizedError, Sendable { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Utilities/AuthenticationHelper+SetupHelpers.swift b/Examples/MistDemo/Sources/MistDemoKit/Utilities/AuthenticationHelper+SetupHelpers.swift index 13d49e28..7e846105 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Utilities/AuthenticationHelper+SetupHelpers.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Utilities/AuthenticationHelper+SetupHelpers.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit extension AuthenticationHelper { internal static func setupServerToServer( diff --git a/Examples/MistDemo/Sources/MistDemoKit/Utilities/AuthenticationHelper.swift b/Examples/MistDemo/Sources/MistDemoKit/Utilities/AuthenticationHelper.swift index 0850ffb8..80e5c37f 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Utilities/AuthenticationHelper.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Utilities/AuthenticationHelper.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Helper utilities for managing CloudKit authentication. internal enum AuthenticationHelper { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Utilities/AuthenticationResult.swift b/Examples/MistDemo/Sources/MistDemoKit/Utilities/AuthenticationResult.swift index 30e1c689..0adc83a5 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Utilities/AuthenticationResult.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Utilities/AuthenticationResult.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Result of authentication setup including token manager and selected database. internal struct AuthenticationResult { diff --git a/Examples/MistDemo/Sources/MistDemoKit/Utilities/BrowserOpener.swift b/Examples/MistDemo/Sources/MistDemoKit/Utilities/BrowserOpener.swift index 804aa561..b567c8a0 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Utilities/BrowserOpener.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Utilities/BrowserOpener.swift @@ -27,10 +27,10 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation #if canImport(AppKit) - import AppKit + internal import AppKit #endif /// Utility for opening URLs in the default browser. diff --git a/Examples/MistDemo/Sources/MistDemoKit/Utilities/FieldValueFormatter.swift b/Examples/MistDemo/Sources/MistDemoKit/Utilities/FieldValueFormatter.swift index 54099475..8d9d1645 100644 --- a/Examples/MistDemo/Sources/MistDemoKit/Utilities/FieldValueFormatter.swift +++ b/Examples/MistDemo/Sources/MistDemoKit/Utilities/FieldValueFormatter.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit /// Utility for formatting FieldValue objects for display. internal enum FieldValueFormatter { diff --git a/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+APITokenOnly.swift b/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+APITokenOnly.swift index 96465420..cfd36769 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+APITokenOnly.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+APITokenOnly.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+BadCredentials.swift b/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+BadCredentials.swift index 1544f0cc..08bd2d0c 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+BadCredentials.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+BadCredentials.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+ContainerIdentifier.swift b/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+ContainerIdentifier.swift index 02efd45a..2caf13b3 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+ContainerIdentifier.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+ContainerIdentifier.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+CustomTokenManager.swift b/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+CustomTokenManager.swift index 1768ba67..201b4c86 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+CustomTokenManager.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+CustomTokenManager.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+Environment.swift b/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+Environment.swift index 6f43444d..f9622a82 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+Environment.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+Environment.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+ErrorCases.swift b/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+ErrorCases.swift index 27c5262e..cab0152e 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+ErrorCases.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+ErrorCases.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+Helpers.swift b/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+Helpers.swift index 682d78a9..6e744531 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+Helpers.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+Helpers.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit +internal import Foundation +internal import MistKit @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+PrivateKeyFile.swift b/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+PrivateKeyFile.swift index 4be32f18..7b77c525 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+PrivateKeyFile.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+PrivateKeyFile.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+PublicDatabase.swift b/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+PublicDatabase.swift index 867e38da..57b08236 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+PublicDatabase.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+PublicDatabase.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+ServerToServerAuth.swift b/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+ServerToServerAuth.swift index ef8c6de1..4b234f86 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+ServerToServerAuth.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+ServerToServerAuth.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+WebAuthToken.swift b/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+WebAuthToken.swift index e4b1ed4a..1ed9eaf3 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+WebAuthToken.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests+WebAuthToken.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests.swift b/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests.swift index e128e53f..37659781 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/CloudKit/MistKitClientFactory/MistKitClientFactoryTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite( "MistKitClientFactory", diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests+AsyncChannel.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests+AsyncChannel.swift index e6566b45..5b03bea4 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests+AsyncChannel.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests+AsyncChannel.swift @@ -28,9 +28,9 @@ // #if canImport(Hummingbird) - import AsyncAlgorithms - import Foundation - import Testing + internal import AsyncAlgorithms + internal import Foundation + internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests+CommandInitialization.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests+CommandInitialization.swift index fc49d7eb..6ff858b6 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests+CommandInitialization.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests+CommandInitialization.swift @@ -28,8 +28,8 @@ // #if canImport(Hummingbird) - import Foundation - import Testing + internal import Foundation + internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests+Configuration.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests+Configuration.swift index b07e39a5..515b2674 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests+Configuration.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests+Configuration.swift @@ -28,8 +28,8 @@ // #if canImport(Hummingbird) - import Foundation - import Testing + internal import Foundation + internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests+Error.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests+Error.swift index f0b5396b..c6d2d179 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests+Error.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests+Error.swift @@ -28,8 +28,8 @@ // #if canImport(Hummingbird) - import Foundation - import Testing + internal import Foundation + internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests+MockServer.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests+MockServer.swift index 4eff29f5..cd18aa94 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests+MockServer.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests+MockServer.swift @@ -28,8 +28,8 @@ // #if canImport(Hummingbird) - import Foundation - import Testing + internal import Foundation + internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests+Timeout.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests+Timeout.swift index 3c9dc7b7..4b6fabe8 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests+Timeout.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests+Timeout.swift @@ -28,8 +28,8 @@ // #if canImport(Hummingbird) - import Foundation - import Testing + internal import Foundation + internal import Testing @testable import MistDemoKit @@ -44,11 +44,13 @@ ) ) internal func timeoutHelperThrowsOnTimeout() async { - // Mirrors AsyncHelpersTests+Timeout's gate: on simulator cooperative - // executors (notably visionOS / watchOS under CI load) the operation's - // single long Task.sleep can complete before the polling timeout - // task's many short sleeps detect the deadline. - await withKnownIssue(isIntermittent: true) { + // Mirrors AsyncHelpersTests+Timeout's gate: intermittent only on + // `TestPlatform.isFlakyTimeoutSimulator` (CI visionOS / watchOS sim), + // strict everywhere else. See #334. + await withKnownIssue( + isIntermittent: true, + when: TestPlatform.isFlakyTimeoutSimulator + ) { await #expect(throws: AsyncTimeoutError.self) { try await withTimeoutAndSignals(seconds: 0.1) { try await Task.sleep(nanoseconds: 1_000_000_000) diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests.swift index 81cb23b0..5e87cf43 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/AuthTokenCommand/AuthTokenCommandTests.swift @@ -28,7 +28,7 @@ // #if canImport(Hummingbird) - import Testing + internal import Testing @Suite("AuthTokenCommand") internal enum AuthTokenCommandTests {} diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+AuthTokenCommandIntegration.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+AuthTokenCommandIntegration.swift index 899e769b..0c0ddd78 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+AuthTokenCommandIntegration.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+AuthTokenCommandIntegration.swift @@ -28,9 +28,9 @@ // #if canImport(Hummingbird) - import Foundation - import MistKit - import Testing + internal import Foundation + internal import MistKit + internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+CreateCommandIntegration.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+CreateCommandIntegration.swift index 7cb9c9e9..04c57633 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+CreateCommandIntegration.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+CreateCommandIntegration.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+CrossCommandIntegration.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+CrossCommandIntegration.swift index 2684d1de..7742d093 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+CrossCommandIntegration.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+CrossCommandIntegration.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+CurrentUserCommandIntegration.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+CurrentUserCommandIntegration.swift index cb2fcecf..b16bea54 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+CurrentUserCommandIntegration.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+CurrentUserCommandIntegration.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+ErrorHandlingIntegration.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+ErrorHandlingIntegration.swift index 3fcb4ef7..72c6ba8a 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+ErrorHandlingIntegration.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+ErrorHandlingIntegration.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+QueryCommandIntegration.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+QueryCommandIntegration.swift index 308df2e5..171012ca 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+QueryCommandIntegration.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+QueryCommandIntegration.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+RealWorldUsageSimulation.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+RealWorldUsageSimulation.swift index a9a1f579..6584faaa 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+RealWorldUsageSimulation.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests+RealWorldUsageSimulation.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests.swift index 80528183..b6714a6b 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CommandIntegration/CommandIntegrationTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+CommandProperty.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+CommandProperty.swift index c10376be..e250d744 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+CommandProperty.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+CommandProperty.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+Configuration.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+Configuration.swift index da897fd3..cc200948 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+Configuration.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+Configuration.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+ErrorHandling.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+ErrorHandling.swift index fedb237a..eccd1678 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+ErrorHandling.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+ErrorHandling.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+FieldParsing.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+FieldParsing.swift index 343583cf..88a8e40d 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+FieldParsing.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+FieldParsing.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+FieldType.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+FieldType.swift index 494d66ae..163a0e8d 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+FieldType.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+FieldType.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+FieldTypeConversion.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+FieldTypeConversion.swift index 84a0f2b7..d3434af8 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+FieldTypeConversion.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+FieldTypeConversion.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+FieldValidation.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+FieldValidation.swift index c23fb097..c4e6046f 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+FieldValidation.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+FieldValidation.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+GenerateRecordName.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+GenerateRecordName.swift index 84db2408..ae36a231 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+GenerateRecordName.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+GenerateRecordName.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+JSONFieldLoading.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+JSONFieldLoading.swift index 0b575a2e..f9b8a5c5 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+JSONFieldLoading.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+JSONFieldLoading.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+MultipleFieldParsing.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+MultipleFieldParsing.swift index 0a0858e4..73bf3501 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+MultipleFieldParsing.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+MultipleFieldParsing.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+RecordNameGeneration.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+RecordNameGeneration.swift index f441cf3f..b627b8b7 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+RecordNameGeneration.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests+RecordNameGeneration.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests.swift index 3ebf47ff..429432ae 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CreateCommand/CreateCommandTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("CreateCommand") internal enum CreateCommandTests {} diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+CommandProperty.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+CommandProperty.swift index 86862304..d8b03a45 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+CommandProperty.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+CommandProperty.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+Configuration.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+Configuration.swift index 0a9546bd..258c8ea8 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+Configuration.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+Configuration.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+DatabaseSelection.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+DatabaseSelection.swift index e94be396..90c895c4 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+DatabaseSelection.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+DatabaseSelection.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+ErrorHandling.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+ErrorHandling.swift index 9d4270ef..d2ae4e25 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+ErrorHandling.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+ErrorHandling.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+FieldFiltering.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+FieldFiltering.swift index f4faa0cf..fadc7a38 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+FieldFiltering.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+FieldFiltering.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+MistKitClientFactoryIntegration.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+MistKitClientFactoryIntegration.swift index 4ec14d02..4d02811c 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+MistKitClientFactoryIntegration.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+MistKitClientFactoryIntegration.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+MockUserResponse.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+MockUserResponse.swift index f0374f62..3b42d191 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+MockUserResponse.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+MockUserResponse.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+OutputFormat.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+OutputFormat.swift index 8cd67cd9..8e38c2d6 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+OutputFormat.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests+OutputFormat.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests.swift index 200af07e..bfbb2a98 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/CurrentUserCommand/CurrentUserCommandTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("CurrentUserCommand") internal enum CurrentUserCommandTests {} diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/DeleteCommandMapConflictTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/DeleteCommandMapConflictTests.swift index a783ca96..37ceb6df 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/DeleteCommandMapConflictTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/DeleteCommandMapConflictTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import MistKit -import Testing +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/DeleteCommandTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/DeleteCommandTests.swift index 770dee1a..e105c10f 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/DeleteCommandTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/DeleteCommandTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/DemoErrorsRunnerOutputTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/DemoErrorsRunnerOutputTests.swift index fc4945ef..23f823f6 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/DemoErrorsRunnerOutputTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/DemoErrorsRunnerOutputTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/LookupCommandTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/LookupCommandTests.swift index b758d588..4bf29244 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/LookupCommandTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/LookupCommandTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/ModifyCommandTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/ModifyCommandTests.swift index e6d1f5d6..2ce2becb 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/ModifyCommandTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/ModifyCommandTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/ModifyOutputTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/ModifyOutputTests.swift index 633a2fe8..78c6558d 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/ModifyOutputTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/ModifyOutputTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/ModifyResultRowTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/ModifyResultRowTests.swift index 3931642f..26e7d84b 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/ModifyResultRowTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/ModifyResultRowTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+CommandProperty.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+CommandProperty.swift index 48b4788c..b1a9d4ea 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+CommandProperty.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+CommandProperty.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+Configuration.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+Configuration.swift index 1afa8400..90fed06f 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+Configuration.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+Configuration.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+ContinuationMarker.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+ContinuationMarker.swift index a5273e77..4c768386 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+ContinuationMarker.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+ContinuationMarker.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+FieldSelection.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+FieldSelection.swift index 34cbcf29..020428ce 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+FieldSelection.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+FieldSelection.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+FilterParsing.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+FilterParsing.swift index 5e4f4c6d..f86e3e02 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+FilterParsing.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+FilterParsing.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+LimitValidation.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+LimitValidation.swift index 4e496ca1..1bc2b43d 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+LimitValidation.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+LimitValidation.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+MultipleFilters.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+MultipleFilters.swift index 0e02e3e4..7868c988 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+MultipleFilters.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+MultipleFilters.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+ParseFilter.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+ParseFilter.swift index 8b664b51..a48170a7 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+ParseFilter.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+ParseFilter.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+RecordType.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+RecordType.swift index 8452cf3b..e94f9f7a 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+RecordType.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+RecordType.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+SortParsing.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+SortParsing.swift index c7b2ea7d..8f1db2e9 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+SortParsing.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+SortParsing.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+ZoneConfiguration.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+ZoneConfiguration.swift index 00a43ec5..8d7518c9 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+ZoneConfiguration.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests+ZoneConfiguration.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests.swift index 0dd82ea4..75fec4de 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Commands/QueryCommand/QueryCommandTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("QueryCommand") internal enum QueryCommandTests {} diff --git a/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandLineParserTests.swift b/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandLineParserTests.swift index e749446d..d80cd19c 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandLineParserTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandLineParserTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @testable import ConfigKeyKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+AvailableCommands.swift b/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+AvailableCommands.swift index 91b30665..3a8e0582 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+AvailableCommands.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+AvailableCommands.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import ConfigKeyKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+CommandCreation.swift b/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+CommandCreation.swift index 5ae83c2a..7bdc4bc7 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+CommandCreation.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+CommandCreation.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import ConfigKeyKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+CommandTypeRetrieval.swift b/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+CommandTypeRetrieval.swift index 310d985d..b485e82c 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+CommandTypeRetrieval.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+CommandTypeRetrieval.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import ConfigKeyKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+ConcurrentAccess.swift b/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+ConcurrentAccess.swift index 2dcccc11..47d7d990 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+ConcurrentAccess.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+ConcurrentAccess.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import ConfigKeyKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+Errors.swift b/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+Errors.swift index edafa285..bc6b10c8 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+Errors.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+Errors.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import ConfigKeyKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+Metadata.swift b/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+Metadata.swift index 256b1892..19806ad1 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+Metadata.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+Metadata.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import ConfigKeyKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+Overwrite.swift b/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+Overwrite.swift index 3e97ea51..487e7931 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+Overwrite.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+Overwrite.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import ConfigKeyKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+Registration.swift b/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+Registration.swift index c4970088..ccf99b02 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+Registration.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+Registration.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import ConfigKeyKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+TestCommandTypes.swift b/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+TestCommandTypes.swift index f0c6572a..1d86a994 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+TestCommandTypes.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests+TestCommandTypes.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation @testable import ConfigKeyKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests.swift b/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests.swift index d119b1a9..68712d1c 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/ConfigKeyKit/CommandRegistry/CommandRegistryTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("CommandRegistry") internal enum CommandRegistryTests {} diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/AuthTokenConfigTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/AuthTokenConfigTests.swift index 5756dc6e..6632ce32 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/AuthTokenConfigTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/AuthTokenConfigTests.swift @@ -27,10 +27,10 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Configuration -import Foundation -import MistKit -import Testing +internal import Configuration +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/AuthenticationCredentialsTests+ToConfiguration.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/AuthenticationCredentialsTests+ToConfiguration.swift index b54071ad..22bd0072 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/AuthenticationCredentialsTests+ToConfiguration.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/AuthenticationCredentialsTests+ToConfiguration.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/AuthenticationCredentialsTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/AuthenticationCredentialsTests.swift index bfacb43c..bcec3866 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/AuthenticationCredentialsTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/AuthenticationCredentialsTests.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/CreateConfig/CreateConfigTests+BasicInitialization.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/CreateConfig/CreateConfigTests+BasicInitialization.swift index 33abaabd..37b85b4c 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/CreateConfig/CreateConfigTests+BasicInitialization.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/CreateConfig/CreateConfigTests+BasicInitialization.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/CreateConfig/CreateConfigTests+ComplexInitialization.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/CreateConfig/CreateConfigTests+ComplexInitialization.swift index 8586d0e9..9e9e6bf2 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/CreateConfig/CreateConfigTests+ComplexInitialization.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/CreateConfig/CreateConfigTests+ComplexInitialization.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/CreateConfig/CreateConfigTests+EdgeCases.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/CreateConfig/CreateConfigTests+EdgeCases.swift index 2b091d23..5909fb83 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/CreateConfig/CreateConfigTests+EdgeCases.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/CreateConfig/CreateConfigTests+EdgeCases.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/CreateConfig/CreateConfigTests+FieldInitialization.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/CreateConfig/CreateConfigTests+FieldInitialization.swift index 8581d73b..9048cf80 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/CreateConfig/CreateConfigTests+FieldInitialization.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/CreateConfig/CreateConfigTests+FieldInitialization.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/CreateConfig/CreateConfigTests+OutputFormat.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/CreateConfig/CreateConfigTests+OutputFormat.swift index a506616a..be08bcbb 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/CreateConfig/CreateConfigTests+OutputFormat.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/CreateConfig/CreateConfigTests+OutputFormat.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/CreateConfig/CreateConfigTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/CreateConfig/CreateConfigTests.swift index ddf83def..a12ba07e 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/CreateConfig/CreateConfigTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/CreateConfig/CreateConfigTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("CreateConfig") internal enum CreateConfigTests {} diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/CurrentUserConfig/CurrentUserConfigTests+BasicInitialization.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/CurrentUserConfig/CurrentUserConfigTests+BasicInitialization.swift index e9ac54d6..6fc7cf41 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/CurrentUserConfig/CurrentUserConfigTests+BasicInitialization.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/CurrentUserConfig/CurrentUserConfigTests+BasicInitialization.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/CurrentUserConfig/CurrentUserConfigTests+ComplexInitialization.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/CurrentUserConfig/CurrentUserConfigTests+ComplexInitialization.swift index 2ce98a75..66bcd24e 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/CurrentUserConfig/CurrentUserConfigTests+ComplexInitialization.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/CurrentUserConfig/CurrentUserConfigTests+ComplexInitialization.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/CurrentUserConfig/CurrentUserConfigTests+EdgeCases.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/CurrentUserConfig/CurrentUserConfigTests+EdgeCases.swift index c03dd3fb..73d7e8e4 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/CurrentUserConfig/CurrentUserConfigTests+EdgeCases.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/CurrentUserConfig/CurrentUserConfigTests+EdgeCases.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/CurrentUserConfig/CurrentUserConfigTests+Fields.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/CurrentUserConfig/CurrentUserConfigTests+Fields.swift index c9b26c0a..5ec7cd16 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/CurrentUserConfig/CurrentUserConfigTests+Fields.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/CurrentUserConfig/CurrentUserConfigTests+Fields.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/CurrentUserConfig/CurrentUserConfigTests+OutputFormat.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/CurrentUserConfig/CurrentUserConfigTests+OutputFormat.swift index c1e95a32..b1184c2f 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/CurrentUserConfig/CurrentUserConfigTests+OutputFormat.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/CurrentUserConfig/CurrentUserConfigTests+OutputFormat.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/CurrentUserConfig/CurrentUserConfigTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/CurrentUserConfig/CurrentUserConfigTests.swift index 5ef7111d..b9d1f5c8 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/CurrentUserConfig/CurrentUserConfigTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/CurrentUserConfig/CurrentUserConfigTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("CurrentUserConfig") internal enum CurrentUserConfigTests {} diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/DeleteConfigTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/DeleteConfigTests.swift index 0520e99f..1d721283 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/DeleteConfigTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/DeleteConfigTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/DeleteErrorTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/DeleteErrorTests.swift index ab9cbc62..299b5ad2 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/DeleteErrorTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/DeleteErrorTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/DeleteResultTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/DeleteResultTests.swift index 2b61be75..3ef42fb8 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/DeleteResultTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/DeleteResultTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/DemoErrorsConfigTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/DemoErrorsConfigTests.swift index 1bb52ab6..d50ab7cf 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/DemoErrorsConfigTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/DemoErrorsConfigTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FetchChangesConfigTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FetchChangesConfigTests.swift index 594ad154..ab048bb7 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FetchChangesConfigTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FetchChangesConfigTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+BasicParsing.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+BasicParsing.swift index 2a546e21..bb82d3d4 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+BasicParsing.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+BasicParsing.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+CaseSensitivity.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+CaseSensitivity.swift index 279ae0b9..dc9d1f79 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+CaseSensitivity.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+CaseSensitivity.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+ColonHandling.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+ColonHandling.swift index f822f2e3..17b4998c 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+ColonHandling.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+ColonHandling.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+EdgeCases.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+EdgeCases.swift index 64429ba7..7da8923f 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+EdgeCases.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+EdgeCases.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+ErrorCases.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+ErrorCases.swift index e6dd6c5b..46e41049 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+ErrorCases.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+ErrorCases.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+ParseMultiple.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+ParseMultiple.swift index bbedf8ea..734bd5dd 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+ParseMultiple.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+ParseMultiple.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+WhitespaceHandling.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+WhitespaceHandling.swift index 8d5a9537..f5975855 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+WhitespaceHandling.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests+WhitespaceHandling.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests.swift index 2ba8acff..0c9c06bf 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/Field/FieldTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("Field Parsing") internal enum FieldTests {} diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldParsingError/FieldParsingErrorTests+EmptyFieldName.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldParsingError/FieldParsingErrorTests+EmptyFieldName.swift index 4436c94b..ec570cf3 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldParsingError/FieldParsingErrorTests+EmptyFieldName.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldParsingError/FieldParsingErrorTests+EmptyFieldName.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldParsingError/FieldParsingErrorTests+InvalidFormat.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldParsingError/FieldParsingErrorTests+InvalidFormat.swift index 8b4ca785..ed2f7ff0 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldParsingError/FieldParsingErrorTests+InvalidFormat.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldParsingError/FieldParsingErrorTests+InvalidFormat.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldParsingError/FieldParsingErrorTests+InvalidValueForType.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldParsingError/FieldParsingErrorTests+InvalidValueForType.swift index 2e1cef4a..0cc58ec4 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldParsingError/FieldParsingErrorTests+InvalidValueForType.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldParsingError/FieldParsingErrorTests+InvalidValueForType.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldParsingError/FieldParsingErrorTests+UnknownFieldType.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldParsingError/FieldParsingErrorTests+UnknownFieldType.swift index 05f4d57b..2583a0b8 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldParsingError/FieldParsingErrorTests+UnknownFieldType.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldParsingError/FieldParsingErrorTests+UnknownFieldType.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldParsingError/FieldParsingErrorTests+UnsupportedFieldType.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldParsingError/FieldParsingErrorTests+UnsupportedFieldType.swift index 946c6ca5..ce6e9566 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldParsingError/FieldParsingErrorTests+UnsupportedFieldType.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldParsingError/FieldParsingErrorTests+UnsupportedFieldType.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldParsingError/FieldParsingErrorTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldParsingError/FieldParsingErrorTests.swift index 0358867f..9fae6237 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldParsingError/FieldParsingErrorTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldParsingError/FieldParsingErrorTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("FieldParsingError LocalizedError") internal enum FieldParsingErrorTests {} diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests+DoubleConversion.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests+DoubleConversion.swift index c58c245c..294fa60e 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests+DoubleConversion.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests+DoubleConversion.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests+EnumProperties.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests+EnumProperties.swift index 5afa6f72..7e23f58a 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests+EnumProperties.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests+EnumProperties.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests+Int64Conversion.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests+Int64Conversion.swift index 19b3e899..4bdf4daa 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests+Int64Conversion.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests+Int64Conversion.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests+StringConversion.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests+StringConversion.swift index ee50995e..d1630946 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests+StringConversion.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests+StringConversion.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests+TimestampConversion.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests+TimestampConversion.swift index ba648c28..aaf7bbbc 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests+TimestampConversion.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests+TimestampConversion.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests+UnsupportedType.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests+UnsupportedType.swift index e05de3ca..0ce7ef06 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests+UnsupportedType.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests+UnsupportedType.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests.swift index 25a4d442..d7119081 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/FieldType/FieldTypeTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("FieldType Conversion") internal enum FieldTypeTests {} diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/LookupConfigTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/LookupConfigTests.swift index 80e16cbd..7c4278d5 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/LookupConfigTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/LookupConfigTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/LookupErrorTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/LookupErrorTests.swift index 3ae0dc22..5a02af15 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/LookupErrorTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/LookupErrorTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/LookupZonesConfigTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/LookupZonesConfigTests.swift index 4cceae3c..bdc26152 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/LookupZonesConfigTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/LookupZonesConfigTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/MistDemoConfigTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/MistDemoConfigTests.swift index a360b232..32138f1c 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/MistDemoConfigTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/MistDemoConfigTests.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/ModifyConfigParsingTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/ModifyConfigParsingTests.swift index bc5c2adb..2d226a20 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/ModifyConfigParsingTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/ModifyConfigParsingTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/ModifyConfigTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/ModifyConfigTests.swift index 280b87bb..11515fee 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/ModifyConfigTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/ModifyConfigTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/ModifyErrorTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/ModifyErrorTests.swift index 0d027eb0..5f1c0768 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/ModifyErrorTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/ModifyErrorTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/ModifyOperationInputTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/ModifyOperationInputTests.swift index b3503379..e208685b 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/ModifyOperationInputTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/ModifyOperationInputTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import MistKit -import Testing +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+BasicInitialization.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+BasicInitialization.swift index c5109eef..8b5c1ee5 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+BasicInitialization.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+BasicInitialization.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+ComplexInitialization.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+ComplexInitialization.swift index debd32bb..46610ad1 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+ComplexInitialization.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+ComplexInitialization.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+ContinuationMarker.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+ContinuationMarker.swift index 1c1f5908..29a09a4e 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+ContinuationMarker.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+ContinuationMarker.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+EdgeCases.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+EdgeCases.swift index 3f4e6a3a..b4234e27 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+EdgeCases.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+EdgeCases.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+FieldsFilter.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+FieldsFilter.swift index 3826e085..09a9d9de 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+FieldsFilter.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+FieldsFilter.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+Filter.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+Filter.swift index 76102eb7..72ad7567 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+Filter.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+Filter.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+Limit.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+Limit.swift index 7049f320..88c7ff7b 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+Limit.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+Limit.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+Offset.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+Offset.swift index 71911f81..784d9d88 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+Offset.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+Offset.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+OutputFormat.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+OutputFormat.swift index d4ce5e93..d8d9b1cb 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+OutputFormat.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+OutputFormat.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+SortOption.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+SortOption.swift index d4490ab8..25bd3d12 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+SortOption.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests+SortOption.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests.swift index a1d9bfac..cc9b5c98 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/QueryConfig/QueryConfigTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("QueryConfig") internal enum QueryConfigTests {} diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/TestPrivateConfigTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/TestPrivateConfigTests.swift index 16155ba3..44e1f26d 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/TestPrivateConfigTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/TestPrivateConfigTests.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/TestPublicConfigTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/TestPublicConfigTests.swift index 69451f7c..00ccddae 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/TestPublicConfigTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/TestPublicConfigTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateConfigTests+BasicInitialization.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateConfigTests+BasicInitialization.swift index 2f02d39f..62acf81e 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateConfigTests+BasicInitialization.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateConfigTests+BasicInitialization.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateConfigTests+CombinedEdgeCases.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateConfigTests+CombinedEdgeCases.swift index 09254f22..a5c436c0 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateConfigTests+CombinedEdgeCases.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateConfigTests+CombinedEdgeCases.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateConfigTests+FieldInitialization.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateConfigTests+FieldInitialization.swift index 2c737440..a708ceb9 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateConfigTests+FieldInitialization.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateConfigTests+FieldInitialization.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateConfigTests+ForceFlag.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateConfigTests+ForceFlag.swift index 7fdfaad7..82146f32 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateConfigTests+ForceFlag.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateConfigTests+ForceFlag.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateConfigTests+OutputFormat.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateConfigTests+OutputFormat.swift index f88afed6..695063dc 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateConfigTests+OutputFormat.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateConfigTests+OutputFormat.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateConfigTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateConfigTests.swift index 755c2ccd..b4a103eb 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateConfigTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateConfigTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateErrorTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateErrorTests.swift index 5be62b49..7acb113d 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateErrorTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/UpdateConfig/UpdateErrorTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Configuration/UploadAssetConfigTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Configuration/UploadAssetConfigTests.swift index cecb0092..459c7d0e 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Configuration/UploadAssetConfigTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Configuration/UploadAssetConfigTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Errors/CreateError/CreateErrorTests+ErrorDescription.swift b/Examples/MistDemo/Tests/MistDemoTests/Errors/CreateError/CreateErrorTests+ErrorDescription.swift index 4a9eb718..cac1e996 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Errors/CreateError/CreateErrorTests+ErrorDescription.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Errors/CreateError/CreateErrorTests+ErrorDescription.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Errors/CreateError/CreateErrorTests+ErrorMessageContent.swift b/Examples/MistDemo/Tests/MistDemoTests/Errors/CreateError/CreateErrorTests+ErrorMessageContent.swift index dd350026..902df3fb 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Errors/CreateError/CreateErrorTests+ErrorMessageContent.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Errors/CreateError/CreateErrorTests+ErrorMessageContent.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Errors/CreateError/CreateErrorTests+ErrorThrowing.swift b/Examples/MistDemo/Tests/MistDemoTests/Errors/CreateError/CreateErrorTests+ErrorThrowing.swift index 7df9747c..3acc0085 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Errors/CreateError/CreateErrorTests+ErrorThrowing.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Errors/CreateError/CreateErrorTests+ErrorThrowing.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Errors/CreateError/CreateErrorTests+LocalizedErrorConformance.swift b/Examples/MistDemo/Tests/MistDemoTests/Errors/CreateError/CreateErrorTests+LocalizedErrorConformance.swift index a0536195..abc601dd 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Errors/CreateError/CreateErrorTests+LocalizedErrorConformance.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Errors/CreateError/CreateErrorTests+LocalizedErrorConformance.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Errors/CreateError/CreateErrorTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Errors/CreateError/CreateErrorTests.swift index 5c6b94e9..54c99f58 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Errors/CreateError/CreateErrorTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Errors/CreateError/CreateErrorTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("CreateError") internal enum CreateErrorTests {} diff --git a/Examples/MistDemo/Tests/MistDemoTests/Errors/CurrentUserErrorTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Errors/CurrentUserErrorTests.swift index 8ca42175..aa7d1ef0 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Errors/CurrentUserErrorTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Errors/CurrentUserErrorTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Errors/ErrorOutputTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Errors/ErrorOutputTests.swift index dcd2c5bd..e6fc01b2 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Errors/ErrorOutputTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Errors/ErrorOutputTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Errors/MistDemoError/MistDemoErrorTests+ErrorCode.swift b/Examples/MistDemo/Tests/MistDemoTests/Errors/MistDemoError/MistDemoErrorTests+ErrorCode.swift index 9f5bb3dc..d059f16b 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Errors/MistDemoError/MistDemoErrorTests+ErrorCode.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Errors/MistDemoError/MistDemoErrorTests+ErrorCode.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Errors/MistDemoError/MistDemoErrorTests+ErrorDescription.swift b/Examples/MistDemo/Tests/MistDemoTests/Errors/MistDemoError/MistDemoErrorTests+ErrorDescription.swift index e22519e2..254bb1a9 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Errors/MistDemoError/MistDemoErrorTests+ErrorDescription.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Errors/MistDemoError/MistDemoErrorTests+ErrorDescription.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Errors/MistDemoError/MistDemoErrorTests+ErrorDetails.swift b/Examples/MistDemo/Tests/MistDemoTests/Errors/MistDemoError/MistDemoErrorTests+ErrorDetails.swift index ad638450..bd61a2b4 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Errors/MistDemoError/MistDemoErrorTests+ErrorDetails.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Errors/MistDemoError/MistDemoErrorTests+ErrorDetails.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Errors/MistDemoError/MistDemoErrorTests+ErrorOutputConversion.swift b/Examples/MistDemo/Tests/MistDemoTests/Errors/MistDemoError/MistDemoErrorTests+ErrorOutputConversion.swift index ec5a6680..a8f997ca 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Errors/MistDemoError/MistDemoErrorTests+ErrorOutputConversion.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Errors/MistDemoError/MistDemoErrorTests+ErrorOutputConversion.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Errors/MistDemoError/MistDemoErrorTests+RecoverySuggestion.swift b/Examples/MistDemo/Tests/MistDemoTests/Errors/MistDemoError/MistDemoErrorTests+RecoverySuggestion.swift index b0334b42..a0cfec3f 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Errors/MistDemoError/MistDemoErrorTests+RecoverySuggestion.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Errors/MistDemoError/MistDemoErrorTests+RecoverySuggestion.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Errors/MistDemoError/MistDemoErrorTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Errors/MistDemoError/MistDemoErrorTests.swift index 0578039c..f194e596 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Errors/MistDemoError/MistDemoErrorTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Errors/MistDemoError/MistDemoErrorTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("MistDemoError") internal enum MistDemoErrorTests {} diff --git a/Examples/MistDemo/Tests/MistDemoTests/Errors/QueryErrorTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Errors/QueryErrorTests.swift index fc0d34a9..72a3291e 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Errors/QueryErrorTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Errors/QueryErrorTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Extensions/ConfigKey+MistDemo/ConfigKey+MistDemoTests+BooleanConfigKeyWithPrefix.swift b/Examples/MistDemo/Tests/MistDemoTests/Extensions/ConfigKey+MistDemo/ConfigKey+MistDemoTests+BooleanConfigKeyWithPrefix.swift index 883e3df6..40cdf357 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Extensions/ConfigKey+MistDemo/ConfigKey+MistDemoTests+BooleanConfigKeyWithPrefix.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Extensions/ConfigKey+MistDemo/ConfigKey+MistDemoTests+BooleanConfigKeyWithPrefix.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import ConfigKeyKit -import Foundation -import Testing +internal import ConfigKeyKit +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Extensions/ConfigKey+MistDemo/ConfigKey+MistDemoTests+ConfigKeyWithPrefix.swift b/Examples/MistDemo/Tests/MistDemoTests/Extensions/ConfigKey+MistDemo/ConfigKey+MistDemoTests+ConfigKeyWithPrefix.swift index 5e7abd83..c0561d18 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Extensions/ConfigKey+MistDemo/ConfigKey+MistDemoTests+ConfigKeyWithPrefix.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Extensions/ConfigKey+MistDemo/ConfigKey+MistDemoTests+ConfigKeyWithPrefix.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import ConfigKeyKit -import Foundation -import Testing +internal import ConfigKeyKit +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Extensions/ConfigKey+MistDemo/ConfigKey+MistDemoTests+EdgeCases.swift b/Examples/MistDemo/Tests/MistDemoTests/Extensions/ConfigKey+MistDemo/ConfigKey+MistDemoTests+EdgeCases.swift index ad2a0523..a68d69b1 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Extensions/ConfigKey+MistDemo/ConfigKey+MistDemoTests+EdgeCases.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Extensions/ConfigKey+MistDemo/ConfigKey+MistDemoTests+EdgeCases.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import ConfigKeyKit -import Foundation -import Testing +internal import ConfigKeyKit +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Extensions/ConfigKey+MistDemo/ConfigKey+MistDemoTests+OptionalConfigKeyWithPrefix.swift b/Examples/MistDemo/Tests/MistDemoTests/Extensions/ConfigKey+MistDemo/ConfigKey+MistDemoTests+OptionalConfigKeyWithPrefix.swift index 1aa9cbf2..d59bf321 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Extensions/ConfigKey+MistDemo/ConfigKey+MistDemoTests+OptionalConfigKeyWithPrefix.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Extensions/ConfigKey+MistDemo/ConfigKey+MistDemoTests+OptionalConfigKeyWithPrefix.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import ConfigKeyKit -import Foundation -import Testing +internal import ConfigKeyKit +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Extensions/ConfigKey+MistDemo/ConfigKey+MistDemoTests+RealWorldUsage.swift b/Examples/MistDemo/Tests/MistDemoTests/Extensions/ConfigKey+MistDemo/ConfigKey+MistDemoTests+RealWorldUsage.swift index d3804841..3f33b246 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Extensions/ConfigKey+MistDemo/ConfigKey+MistDemoTests+RealWorldUsage.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Extensions/ConfigKey+MistDemo/ConfigKey+MistDemoTests+RealWorldUsage.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import ConfigKeyKit -import Foundation -import Testing +internal import ConfigKeyKit +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Extensions/ConfigKey+MistDemo/ConfigKey+MistDemoTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Extensions/ConfigKey+MistDemo/ConfigKey+MistDemoTests.swift index 73e08030..3a7efc27 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Extensions/ConfigKey+MistDemo/ConfigKey+MistDemoTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Extensions/ConfigKey+MistDemo/ConfigKey+MistDemoTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("ConfigKey+MistDemo") internal enum ConfigKeyMistDemoTests {} diff --git a/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+BytesType.swift b/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+BytesType.swift index 3dc22cce..79333ed4 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+BytesType.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+BytesType.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+DoubleType.swift b/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+DoubleType.swift index 64dce7a3..50ec0a66 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+DoubleType.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+DoubleType.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+Int64Type.swift b/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+Int64Type.swift index 1b2a7503..fd4a0ca6 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+Int64Type.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+Int64Type.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+InvalidTypeConversion.swift b/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+InvalidTypeConversion.swift index c9a8c4b9..5267cd70 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+InvalidTypeConversion.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+InvalidTypeConversion.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+StringType.swift b/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+StringType.swift index 05a364e6..dbff1450 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+StringType.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+StringType.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+TimestampDateType.swift b/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+TimestampDateType.swift index fdef00bc..814f4523 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+TimestampDateType.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+TimestampDateType.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+UnsupportedType.swift b/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+UnsupportedType.swift index 1b2d2e2a..e192a836 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+UnsupportedType.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests+UnsupportedType.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests.swift index 0fee26b3..5115fb82 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Extensions/FieldValue+FieldType/FieldValue+FieldTypeTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("FieldValue+FieldType Initialization") internal enum FieldValueFieldTypeTests {} diff --git a/Examples/MistDemo/Tests/MistDemoTests/MistDemoConfig+Testing.swift b/Examples/MistDemo/Tests/MistDemoTests/MistDemoConfig+Testing.swift index 75c90c3f..8cd6adae 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/MistDemoConfig+Testing.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/MistDemoConfig+Testing.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Configuration -import Foundation -import MistKit +internal import Configuration +internal import Foundation +internal import MistKit @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+Combination.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+Combination.swift index f20f419a..caf71e92 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+Combination.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+Combination.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+CommaEscaping.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+CommaEscaping.swift index 1adbcfc0..9d09d496 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+CommaEscaping.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+CommaEscaping.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+EdgeCases.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+EdgeCases.swift index ac26f84c..02df80c5 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+EdgeCases.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+EdgeCases.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+NewlineEscaping.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+NewlineEscaping.swift index b2574fb5..8c0ca27e 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+NewlineEscaping.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+NewlineEscaping.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+PlainString.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+PlainString.swift index 9cb6fcc2..5c6dba04 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+PlainString.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+PlainString.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+QuoteEscaping.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+QuoteEscaping.swift index 453f7878..4da58221 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+QuoteEscaping.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+QuoteEscaping.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+TabEscaping.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+TabEscaping.swift index f7da7c3b..8d59f761 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+TabEscaping.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+TabEscaping.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+UnicodeAndEmoji.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+UnicodeAndEmoji.swift index e0c937ab..316e998f 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+UnicodeAndEmoji.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests+UnicodeAndEmoji.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests.swift index 63a892d9..ee4b3af2 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/CSVEscaper/CSVEscaperTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("CSVEscaper - RFC 4180 Compliance") internal enum CSVEscaperTests {} diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+BackslashEscaping.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+BackslashEscaping.swift index e68ef8af..8889a3f3 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+BackslashEscaping.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+BackslashEscaping.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+BackspaceEscaping.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+BackspaceEscaping.swift index 64f2d514..abc89732 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+BackspaceEscaping.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+BackspaceEscaping.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+CarriageReturnEscaping.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+CarriageReturnEscaping.swift index ab7f2ae4..a80a7176 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+CarriageReturnEscaping.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+CarriageReturnEscaping.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+Combination.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+Combination.swift index 08cd42d1..61b53ab6 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+Combination.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+Combination.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+EdgeCases.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+EdgeCases.swift index dab84391..724d2e8b 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+EdgeCases.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+EdgeCases.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+FormFeedEscaping.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+FormFeedEscaping.swift index 02f07fc6..60aafac3 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+FormFeedEscaping.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+FormFeedEscaping.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+NewlineEscaping.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+NewlineEscaping.swift index 3e8e8645..cfa638b5 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+NewlineEscaping.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+NewlineEscaping.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+PlainString.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+PlainString.swift index 819e3912..0766f298 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+PlainString.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+PlainString.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+QuoteEscaping.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+QuoteEscaping.swift index 708d0525..4f47caa2 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+QuoteEscaping.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+QuoteEscaping.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+TabEscaping.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+TabEscaping.swift index 42f86666..ff6f591f 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+TabEscaping.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+TabEscaping.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+UnicodeAndEmoji.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+UnicodeAndEmoji.swift index 871ed7ed..e28264a1 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+UnicodeAndEmoji.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests+UnicodeAndEmoji.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests.swift index 45ae5f50..85bf039c 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/JSONEscaper/JSONEscaperTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("JSONEscaper - JSON String Escaping") internal enum JSONEscaperTests {} diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/OutputEscaperFactoryTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/OutputEscaperFactoryTests.swift index 33044de9..8fbfe214 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/OutputEscaperFactoryTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/OutputEscaperFactoryTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+CarriageReturnConversion.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+CarriageReturnConversion.swift index ff8c0ca3..7105b4ba 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+CarriageReturnConversion.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+CarriageReturnConversion.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+Combination.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+Combination.swift index 02df306c..27fc8526 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+Combination.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+Combination.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+EdgeCases.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+EdgeCases.swift index 00ef409a..144e8249 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+EdgeCases.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+EdgeCases.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+NewlineConversion.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+NewlineConversion.swift index d45ac9b6..7d30d667 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+NewlineConversion.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+NewlineConversion.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+PlainString.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+PlainString.swift index e31c7cec..17fb14d8 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+PlainString.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+PlainString.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+TabConversion.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+TabConversion.swift index d22f8f63..73d4cc2d 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+TabConversion.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+TabConversion.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+UnicodeAndEmoji.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+UnicodeAndEmoji.swift index 5dc343c7..abe7fbdd 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+UnicodeAndEmoji.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+UnicodeAndEmoji.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+WhitespaceTrimming.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+WhitespaceTrimming.swift index 420ba7e8..892fb18e 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+WhitespaceTrimming.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests+WhitespaceTrimming.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests.swift index b36444d1..a134945a 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/TableEscaper/TableEscaperTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("TableEscaper - Single-Line Conversion") internal enum TableEscaperTests {} diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+BooleanLikeString.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+BooleanLikeString.swift index 2331694c..e0b649b8 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+BooleanLikeString.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+BooleanLikeString.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+ComplexEdgeCases.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+ComplexEdgeCases.swift index d30ccbf5..6ea01e2e 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+ComplexEdgeCases.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+ComplexEdgeCases.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+EmptyString.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+EmptyString.swift index 145cda00..6da2b365 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+EmptyString.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+EmptyString.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+MultiLineString.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+MultiLineString.swift index 08e4fc45..65dc5342 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+MultiLineString.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+MultiLineString.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+NullLikeString.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+NullLikeString.swift index ba4d0eab..462a01e6 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+NullLikeString.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+NullLikeString.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+NumericString.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+NumericString.swift index 4e0dacd0..ba01e7d5 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+NumericString.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+NumericString.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+PlainString.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+PlainString.swift index 981c529b..943e9561 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+PlainString.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+PlainString.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+QuoteAndBackslashEscaping.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+QuoteAndBackslashEscaping.swift index 2f7a4ebb..16657ecf 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+QuoteAndBackslashEscaping.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+QuoteAndBackslashEscaping.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+SpecialCharacter.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+SpecialCharacter.swift index d4efbb2c..d7c82fc2 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+SpecialCharacter.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+SpecialCharacter.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+UnicodeAndEmoji.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+UnicodeAndEmoji.swift index 92c32e7d..e52c8bcf 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+UnicodeAndEmoji.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+UnicodeAndEmoji.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+Whitespace.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+Whitespace.swift index 01346e87..13308762 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+Whitespace.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests+Whitespace.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests.swift index 754b46a8..bbf01f49 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Escapers/YAMLEscaper/YAMLEscaperTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("YAMLEscaper - YAML String Formatting") internal enum YAMLEscaperTests {} diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/CSVFormatter/CSVFormatterTests+CSVEscaping.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/CSVFormatter/CSVFormatterTests+CSVEscaping.swift index ffcff412..9ab78a39 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/CSVFormatter/CSVFormatterTests+CSVEscaping.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/CSVFormatter/CSVFormatterTests+CSVEscaping.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/CSVFormatter/CSVFormatterTests+EdgeCases.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/CSVFormatter/CSVFormatterTests+EdgeCases.swift index e45568f1..29303708 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/CSVFormatter/CSVFormatterTests+EdgeCases.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/CSVFormatter/CSVFormatterTests+EdgeCases.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/CSVFormatter/CSVFormatterTests+RecordInfo.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/CSVFormatter/CSVFormatterTests+RecordInfo.swift index 0e198bbd..a7e66fe4 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/CSVFormatter/CSVFormatterTests+RecordInfo.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/CSVFormatter/CSVFormatterTests+RecordInfo.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/CSVFormatter/CSVFormatterTests+UserInfo.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/CSVFormatter/CSVFormatterTests+UserInfo.swift index fa444ded..1d9dbeb3 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/CSVFormatter/CSVFormatterTests+UserInfo.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/CSVFormatter/CSVFormatterTests+UserInfo.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/CSVFormatter/CSVFormatterTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/CSVFormatter/CSVFormatterTests.swift index 6c8309f7..7059b212 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/CSVFormatter/CSVFormatterTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/CSVFormatter/CSVFormatterTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("CSVFormatter") internal enum CSVFormatterTests {} diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests+EdgeCases.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests+EdgeCases.swift index b4e9641c..6536d7c3 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests+EdgeCases.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests+EdgeCases.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests+FactoryCreation.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests+FactoryCreation.swift index 3a2e2c3f..309265d2 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests+FactoryCreation.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests+FactoryCreation.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests+FormatSpecificOutput.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests+FormatSpecificOutput.swift index b32d218c..f776e8f9 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests+FormatSpecificOutput.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests+FormatSpecificOutput.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests+FormatterBehaviorConsistency.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests+FormatterBehaviorConsistency.swift index 4e391c55..57fb64c3 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests+FormatterBehaviorConsistency.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests+FormatterBehaviorConsistency.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests+Integration.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests+Integration.swift index df200564..13831dbc 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests+Integration.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests+Integration.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests+OutputFormatEnum.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests+OutputFormatEnum.swift index f3c72d3f..1bce592b 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests+OutputFormatEnum.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests+OutputFormatEnum.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests.swift index 5652c981..c7d80938 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/OutputFormatterFactory/OutputFormatterFactoryTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("OutputFormatterFactory") internal enum OutputFormatterFactoryTests {} diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests+EdgeCases+FieldTypes.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests+EdgeCases+FieldTypes.swift index e11cc272..cca9af32 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests+EdgeCases+FieldTypes.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests+EdgeCases+FieldTypes.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests+EdgeCases+Whitespace.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests+EdgeCases+Whitespace.swift index 6fff7c97..f8339f66 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests+EdgeCases+Whitespace.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests+EdgeCases+Whitespace.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests+EdgeCases.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests+EdgeCases.swift index 1d74bb1d..8eb620cb 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests+EdgeCases.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests+EdgeCases.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing extension TableFormatterTests { @Suite("Edge Cases") diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests+RecordInfo.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests+RecordInfo.swift index b7615331..efc637e5 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests+RecordInfo.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests+RecordInfo.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests+SingleLineConversion.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests+SingleLineConversion.swift index 8f8b6b04..d98ba75f 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests+SingleLineConversion.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests+SingleLineConversion.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests+UserInfo.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests+UserInfo.swift index d67e68de..9f21f599 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests+UserInfo.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests+UserInfo.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests.swift index 5aedcfc9..738a65fc 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/TableFormatter/TableFormatterTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("TableFormatter") internal enum TableFormatterTests {} diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+EdgeCases.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+EdgeCases.swift index 6ff6d81c..0b551598 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+EdgeCases.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+EdgeCases.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+MultilineString.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+MultilineString.swift index b90c1dc9..372abf8c 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+MultilineString.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+MultilineString.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+RecordInfo.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+RecordInfo.swift index 90a9fce2..4f549863 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+RecordInfo.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+RecordInfo.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+UserInfo.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+UserInfo.swift index 450ad301..66020b65 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+UserInfo.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+UserInfo.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+YAMLEscaping+ReservedStrings.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+YAMLEscaping+ReservedStrings.swift index 49b8aae5..1a37039b 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+YAMLEscaping+ReservedStrings.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+YAMLEscaping+ReservedStrings.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+YAMLEscaping+SpecialChars.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+YAMLEscaping+SpecialChars.swift index b53531e4..3a088193 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+YAMLEscaping+SpecialChars.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+YAMLEscaping+SpecialChars.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import MistKit -import Testing +internal import Foundation +internal import MistKit +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+YAMLEscaping.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+YAMLEscaping.swift index 5df6d6e7..f2cae3a8 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+YAMLEscaping.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests+YAMLEscaping.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing extension YAMLFormatterTests { @Suite("YAML Escaping") diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests.swift index bd33b100..7ac69c00 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/Formatters/YAMLFormatter/YAMLFormatterTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("YAMLFormatter") internal enum YAMLFormatterTests {} diff --git a/Examples/MistDemo/Tests/MistDemoTests/Output/JSONFormatterTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Output/JSONFormatterTests.swift index 312601ee..9484c6ca 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Output/JSONFormatterTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Output/JSONFormatterTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Server/MockBackend.swift b/Examples/MistDemo/Tests/MistDemoTests/Server/MockBackend.swift index d7dc640a..ccc3f6e8 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Server/MockBackend.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Server/MockBackend.swift @@ -28,8 +28,8 @@ // #if canImport(Hummingbird) - import Foundation - import MistKit + internal import Foundation + internal import MistKit @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Server/WebAuthTokenStoreTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Server/WebAuthTokenStoreTests.swift index c83dca9e..65e5c843 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Server/WebAuthTokenStoreTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Server/WebAuthTokenStoreTests.swift @@ -28,7 +28,7 @@ // #if canImport(Hummingbird) - import Testing + internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Server/WebJSONTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Server/WebJSONTests.swift index aa90f059..693d3600 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Server/WebJSONTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Server/WebJSONTests.swift @@ -28,8 +28,8 @@ // #if canImport(Hummingbird) - import Foundation - import Testing + internal import Foundation + internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Server/WebServerTests+CRUD.swift b/Examples/MistDemo/Tests/MistDemoTests/Server/WebServerTests+CRUD.swift index 28afc0f9..22c0097e 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Server/WebServerTests+CRUD.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Server/WebServerTests+CRUD.swift @@ -28,12 +28,12 @@ // #if canImport(Hummingbird) - import Foundation - import HTTPTypes - import Hummingbird - import HummingbirdTesting - import MistKit - import Testing + internal import Foundation + internal import HTTPTypes + internal import Hummingbird + internal import HummingbirdTesting + internal import MistKit + internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Server/WebServerTests+Database.swift b/Examples/MistDemo/Tests/MistDemoTests/Server/WebServerTests+Database.swift index d1a7106f..dfeaf071 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Server/WebServerTests+Database.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Server/WebServerTests+Database.swift @@ -28,12 +28,12 @@ // #if canImport(Hummingbird) - import Foundation - import HTTPTypes - import Hummingbird - import HummingbirdTesting - import MistKit - import Testing + internal import Foundation + internal import HTTPTypes + internal import Hummingbird + internal import HummingbirdTesting + internal import MistKit + internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Server/WebServerTests+Index.swift b/Examples/MistDemo/Tests/MistDemoTests/Server/WebServerTests+Index.swift index c58a5c22..b2ea234e 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Server/WebServerTests+Index.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Server/WebServerTests+Index.swift @@ -28,12 +28,12 @@ // #if canImport(Hummingbird) - import Foundation - import HTTPTypes - import Hummingbird - import HummingbirdTesting - import MistKit - import Testing + internal import Foundation + internal import HTTPTypes + internal import Hummingbird + internal import HummingbirdTesting + internal import MistKit + internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Server/WebServerTests+QuerySort.swift b/Examples/MistDemo/Tests/MistDemoTests/Server/WebServerTests+QuerySort.swift index 8db89013..5d0ab6c2 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Server/WebServerTests+QuerySort.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Server/WebServerTests+QuerySort.swift @@ -28,12 +28,12 @@ // #if canImport(Hummingbird) - import Foundation - import HTTPTypes - import Hummingbird - import HummingbirdTesting - import MistKit - import Testing + internal import Foundation + internal import HTTPTypes + internal import Hummingbird + internal import HummingbirdTesting + internal import MistKit + internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Server/WebServerTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Server/WebServerTests.swift index 4d1b1bee..cf8cc456 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Server/WebServerTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Server/WebServerTests.swift @@ -28,12 +28,12 @@ // #if canImport(Hummingbird) - import Foundation - import HTTPTypes - import Hummingbird - import HummingbirdTesting - import MistKit - import Testing + internal import Foundation + internal import HTTPTypes + internal import Hummingbird + internal import HummingbirdTesting + internal import MistKit + internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+BooleanDecoding.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+BooleanDecoding.swift index 484c2ee8..e451a450 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+BooleanDecoding.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+BooleanDecoding.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+DoubleDecoding.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+DoubleDecoding.swift index 491c586f..e879f071 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+DoubleDecoding.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+DoubleDecoding.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+Encoding.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+Encoding.swift index 15257a0f..70952eac 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+Encoding.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+Encoding.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+Errors.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+Errors.swift index 34a594ba..6f96bf20 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+Errors.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+Errors.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+IntegerDecoding.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+IntegerDecoding.swift index 943f51a6..3fc6c404 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+IntegerDecoding.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+IntegerDecoding.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+NullDecoding.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+NullDecoding.swift index 339b2984..c0397f6d 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+NullDecoding.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+NullDecoding.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+RoundTrip.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+RoundTrip.swift index 8bc63c8f..761f6bef 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+RoundTrip.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+RoundTrip.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+StringDecoding.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+StringDecoding.swift index bda3eae4..d0993e6b 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+StringDecoding.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests+StringDecoding.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests.swift index 1f38ed80..dc93cce5 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/AnyCodable/AnyCodableTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/DynamicKey/DynamicKeyTests+CodingKeyConformance.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/DynamicKey/DynamicKeyTests+CodingKeyConformance.swift index ab9271a3..1d34436d 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/DynamicKey/DynamicKeyTests+CodingKeyConformance.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/DynamicKey/DynamicKeyTests+CodingKeyConformance.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/DynamicKey/DynamicKeyTests+Equality.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/DynamicKey/DynamicKeyTests+Equality.swift index 0790cc3c..a09c554e 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/DynamicKey/DynamicKeyTests+Equality.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/DynamicKey/DynamicKeyTests+Equality.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/DynamicKey/DynamicKeyTests+IntegerInitialization.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/DynamicKey/DynamicKeyTests+IntegerInitialization.swift index 0eaf2bdc..ea092ff4 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/DynamicKey/DynamicKeyTests+IntegerInitialization.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/DynamicKey/DynamicKeyTests+IntegerInitialization.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/DynamicKey/DynamicKeyTests+StringInitialization.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/DynamicKey/DynamicKeyTests+StringInitialization.swift index 933bfac0..473e8f49 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/DynamicKey/DynamicKeyTests+StringInitialization.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/DynamicKey/DynamicKeyTests+StringInitialization.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/DynamicKey/DynamicKeyTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/DynamicKey/DynamicKeyTests.swift index de4b509a..b187f344 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/DynamicKey/DynamicKeyTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/DynamicKey/DynamicKeyTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("DynamicKey") internal enum DynamicKeyTests {} diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldInputValue/FieldInputValueTests+BoolCase.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldInputValue/FieldInputValueTests+BoolCase.swift index c74e9c57..10d5c4db 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldInputValue/FieldInputValueTests+BoolCase.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldInputValue/FieldInputValueTests+BoolCase.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldInputValue/FieldInputValueTests+DoubleCase.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldInputValue/FieldInputValueTests+DoubleCase.swift index 0ac19da6..2d339a52 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldInputValue/FieldInputValueTests+DoubleCase.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldInputValue/FieldInputValueTests+DoubleCase.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldInputValue/FieldInputValueTests+EdgeCases.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldInputValue/FieldInputValueTests+EdgeCases.swift index 77c9ddff..2a9b0e24 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldInputValue/FieldInputValueTests+EdgeCases.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldInputValue/FieldInputValueTests+EdgeCases.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldInputValue/FieldInputValueTests+IntCase.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldInputValue/FieldInputValueTests+IntCase.swift index 8e7762b7..8ea2ca3c 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldInputValue/FieldInputValueTests+IntCase.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldInputValue/FieldInputValueTests+IntCase.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldInputValue/FieldInputValueTests+StringCase.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldInputValue/FieldInputValueTests+StringCase.swift index 79395093..e92364f2 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldInputValue/FieldInputValueTests+StringCase.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldInputValue/FieldInputValueTests+StringCase.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldInputValue/FieldInputValueTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldInputValue/FieldInputValueTests.swift index a9a8b9a8..c827e207 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldInputValue/FieldInputValueTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldInputValue/FieldInputValueTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("FieldInputValue Conversion") internal enum FieldInputValueTests {} diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+BooleanFieldDecoding.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+BooleanFieldDecoding.swift index 66c4f6ed..169f77b0 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+BooleanFieldDecoding.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+BooleanFieldDecoding.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+DoubleFieldDecoding.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+DoubleFieldDecoding.swift index 43d7dbb4..0faa26f2 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+DoubleFieldDecoding.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+DoubleFieldDecoding.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+Encoding.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+Encoding.swift index fde65ea8..347d32d9 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+Encoding.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+Encoding.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+FieldName.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+FieldName.swift index 0c4a8fa8..b12dff3d 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+FieldName.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+FieldName.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+IntegerFieldDecoding.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+IntegerFieldDecoding.swift index c582c7d3..7645a7fd 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+IntegerFieldDecoding.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+IntegerFieldDecoding.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+MultipleFields.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+MultipleFields.swift index 817d1a94..97ca5804 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+MultipleFields.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+MultipleFields.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+SpecialValue.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+SpecialValue.swift index 7a8bafe4..2cc12379 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+SpecialValue.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+SpecialValue.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+StringFieldDecoding.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+StringFieldDecoding.swift index 2375611b..ddd29069 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+StringFieldDecoding.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests+StringFieldDecoding.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests.swift index 4a17f5b9..4c30758d 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Types/FieldsInput/FieldsInputTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("FieldsInput") internal enum FieldsInputTests {} diff --git a/Examples/MistDemo/Tests/MistDemoTests/UserInfoTestExtension.swift b/Examples/MistDemo/Tests/MistDemoTests/UserInfoTestExtension.swift index f04be53c..7a2e388e 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/UserInfoTestExtension.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/UserInfoTestExtension.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation internal import MistKitOpenAPI @testable import MistKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Utilities/AsyncHelpers/AsyncHelpersTests+AsyncTimeoutError.swift b/Examples/MistDemo/Tests/MistDemoTests/Utilities/AsyncHelpers/AsyncHelpersTests+AsyncTimeoutError.swift index b41e5bb9..d6b07076 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Utilities/AsyncHelpers/AsyncHelpersTests+AsyncTimeoutError.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Utilities/AsyncHelpers/AsyncHelpersTests+AsyncTimeoutError.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Utilities/AsyncHelpers/AsyncHelpersTests+ConcurrentTimeout.swift b/Examples/MistDemo/Tests/MistDemoTests/Utilities/AsyncHelpers/AsyncHelpersTests+ConcurrentTimeout.swift index c54a7742..e2059c75 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Utilities/AsyncHelpers/AsyncHelpersTests+ConcurrentTimeout.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Utilities/AsyncHelpers/AsyncHelpersTests+ConcurrentTimeout.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit @@ -43,12 +43,13 @@ extension AsyncHelpersTests { ) ) internal func cancelsOtherTasks() async throws { - // Intermittent on simulator cooperative executors (watchOS in particular): - // the operation's single long Task.sleep can complete before the polling - // timeout's many short sleeps detect the deadline — same root cause as - // the wasm32 gate above and the throwsOnTimeout / returnsAsyncValue - // tests in AsyncHelpersTests+Timeout.swift. - await withKnownIssue(isIntermittent: true) { + // Intermittent only on `TestPlatform.isFlakyTimeoutSimulator` (CI sim + // cooperative executors) — same root cause as the timeout tests in + // AsyncHelpersTests+Timeout.swift; strict everywhere else. See #334. + await withKnownIssue( + isIntermittent: true, + when: TestPlatform.isFlakyTimeoutSimulator + ) { await #expect(throws: AsyncTimeoutError.self) { try await withTimeout(seconds: 0.1) { try await Task.sleep(nanoseconds: 500_000_000) @@ -78,10 +79,12 @@ extension AsyncHelpersTests { } group.addTask { - // Intermittent on watchOS simulator cooperative executor — same root - // cause as `cancelsOtherTasks` above: a single long Task.sleep can win - // the race against the polling timeout's short sleeps. - await withKnownIssue(isIntermittent: true) { + // Intermittent only on `TestPlatform.isFlakyTimeoutSimulator` — same + // root cause as `cancelsOtherTasks` above; strict elsewhere. See #334. + await withKnownIssue( + isIntermittent: true, + when: TestPlatform.isFlakyTimeoutSimulator + ) { do { _ = try await withTimeout(seconds: 0.2) { try await Task.sleep(nanoseconds: 2_000_000_000) diff --git a/Examples/MistDemo/Tests/MistDemoTests/Utilities/AsyncHelpers/AsyncHelpersTests+EdgeCases.swift b/Examples/MistDemo/Tests/MistDemoTests/Utilities/AsyncHelpers/AsyncHelpersTests+EdgeCases.swift index af54aac9..3c8f8bf5 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Utilities/AsyncHelpers/AsyncHelpersTests+EdgeCases.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Utilities/AsyncHelpers/AsyncHelpersTests+EdgeCases.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Utilities/AsyncHelpers/AsyncHelpersTests+FormatTimeout.swift b/Examples/MistDemo/Tests/MistDemoTests/Utilities/AsyncHelpers/AsyncHelpersTests+FormatTimeout.swift index 3ec35b3a..2858d93d 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Utilities/AsyncHelpers/AsyncHelpersTests+FormatTimeout.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Utilities/AsyncHelpers/AsyncHelpersTests+FormatTimeout.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Utilities/AsyncHelpers/AsyncHelpersTests+Timeout.swift b/Examples/MistDemo/Tests/MistDemoTests/Utilities/AsyncHelpers/AsyncHelpersTests+Timeout.swift index 86e8f5bc..e936ffd4 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Utilities/AsyncHelpers/AsyncHelpersTests+Timeout.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Utilities/AsyncHelpers/AsyncHelpersTests+Timeout.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit @@ -52,10 +52,13 @@ extension AsyncHelpersTests { ) ) internal func throwsOnTimeout() async { - // Intermittent: simulator cooperative executors (notably watchOS) can let the - // operation's single long Task.sleep complete before the polling timeout task's - // many short sleeps detect the deadline — same root cause as the wasm32 gate. - await withKnownIssue(isIntermittent: true) { + // Intermittent only on `TestPlatform.isFlakyTimeoutSimulator` (visionOS / + // watchOS sim under CI) — same root cause as the wasm32 gate; strict + // everywhere else so a regression in the helper fails loudly. See #334. + await withKnownIssue( + isIntermittent: true, + when: TestPlatform.isFlakyTimeoutSimulator + ) { await #expect(throws: AsyncTimeoutError.self) { try await withTimeout(seconds: 0.1) { try await Task.sleep(nanoseconds: 500_000_000) // 500ms @@ -74,13 +77,15 @@ extension AsyncHelpersTests { ) internal func returnsAsyncValue() async { // The 30 s budget (vs. the operation's 50 ms inner sleep) is intentionally - // generous: under iOS-simulator CI load the operation task's single long + // generous: under CI simulator load the operation task's single long // Task.sleep can be scheduled behind the polling timeout task's many short - // sleeps, so a tighter budget produced flaky timeouts (#283). - // Even at 30s the iOS simulator under heavy CI load can exceed the budget - // (observed wall times of 48-50s for ostensibly trivial operations), so - // mark as intermittent rather than chasing the budget upward indefinitely. - await withKnownIssue(isIntermittent: true) { + // sleeps, so a tighter budget produced flaky timeouts (#283). Intermittent + // only on `TestPlatform.isFlakyTimeoutSimulator` — strict everywhere else + // so a regression in the helper fails loudly. See #334. + await withKnownIssue( + isIntermittent: true, + when: TestPlatform.isFlakyTimeoutSimulator + ) { let result = try await withTimeout(seconds: 30.0) { try await Task.sleep(nanoseconds: 50_000_000) // 50ms return 42 @@ -109,11 +114,15 @@ extension AsyncHelpersTests { ) ) internal func veryShortTimeout() async { - // Same root cause as `throwsOnTimeout` / `returnsAsyncValue`: under - // simulator load (observed on visionOS, run #25990091951) the - // operation's single 100ms Task.sleep can finish before the polling - // timeout task's many short sleeps detect the 1ms deadline. - await withKnownIssue(isIntermittent: true) { + // Same root cause as `throwsOnTimeout` / `returnsAsyncValue`: under CI + // simulator load (observed on visionOS, run #25990091951) the operation's + // single 100ms Task.sleep can finish before the polling timeout task's + // many short sleeps detect the 1ms deadline. Intermittent only on + // `TestPlatform.isFlakyTimeoutSimulator`; strict elsewhere. See #334. + await withKnownIssue( + isIntermittent: true, + when: TestPlatform.isFlakyTimeoutSimulator + ) { await #expect(throws: AsyncTimeoutError.self) { try await withTimeout(seconds: 0.001) { try await Task.sleep(nanoseconds: 100_000_000) // 100ms diff --git a/Examples/MistDemo/Tests/MistDemoTests/Utilities/AsyncHelpers/AsyncHelpersTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Utilities/AsyncHelpers/AsyncHelpersTests.swift index 1d4d2782..50bf06de 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Utilities/AsyncHelpers/AsyncHelpersTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Utilities/AsyncHelpers/AsyncHelpersTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("AsyncHelpers") internal enum AsyncHelpersTests {} diff --git a/Examples/MistDemo/Tests/MistDemoTests/Utilities/AuthenticationHelper/AuthenticationHelperTests+APIOnlyAuthentication.swift b/Examples/MistDemo/Tests/MistDemoTests/Utilities/AuthenticationHelper/AuthenticationHelperTests+APIOnlyAuthentication.swift index efc186be..b7566f41 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Utilities/AuthenticationHelper/AuthenticationHelperTests+APIOnlyAuthentication.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Utilities/AuthenticationHelper/AuthenticationHelperTests+APIOnlyAuthentication.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit @testable import MistKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Utilities/AuthenticationHelper/AuthenticationHelperTests+AuthenticationMethodPriority.swift b/Examples/MistDemo/Tests/MistDemoTests/Utilities/AuthenticationHelper/AuthenticationHelperTests+AuthenticationMethodPriority.swift index c2f5bc2d..b3c88ff5 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Utilities/AuthenticationHelper/AuthenticationHelperTests+AuthenticationMethodPriority.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Utilities/AuthenticationHelper/AuthenticationHelperTests+AuthenticationMethodPriority.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit @testable import MistKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Utilities/AuthenticationHelper/AuthenticationHelperTests+ServerToServerAuthentication.swift b/Examples/MistDemo/Tests/MistDemoTests/Utilities/AuthenticationHelper/AuthenticationHelperTests+ServerToServerAuthentication.swift index 89771f4f..cd5113b2 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Utilities/AuthenticationHelper/AuthenticationHelperTests+ServerToServerAuthentication.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Utilities/AuthenticationHelper/AuthenticationHelperTests+ServerToServerAuthentication.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit @testable import MistKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Utilities/AuthenticationHelper/AuthenticationHelperTests+TokenResolution.swift b/Examples/MistDemo/Tests/MistDemoTests/Utilities/AuthenticationHelper/AuthenticationHelperTests+TokenResolution.swift index 01ac2457..24199081 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Utilities/AuthenticationHelper/AuthenticationHelperTests+TokenResolution.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Utilities/AuthenticationHelper/AuthenticationHelperTests+TokenResolution.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit @testable import MistKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Utilities/AuthenticationHelper/AuthenticationHelperTests+WebAuthentication.swift b/Examples/MistDemo/Tests/MistDemoTests/Utilities/AuthenticationHelper/AuthenticationHelperTests+WebAuthentication.swift index 1379cb67..c0e24e6f 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Utilities/AuthenticationHelper/AuthenticationHelperTests+WebAuthentication.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Utilities/AuthenticationHelper/AuthenticationHelperTests+WebAuthentication.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistDemoKit @testable import MistKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Utilities/AuthenticationHelper/AuthenticationHelperTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Utilities/AuthenticationHelper/AuthenticationHelperTests.swift index e4a71a57..2f381186 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Utilities/AuthenticationHelper/AuthenticationHelperTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Utilities/AuthenticationHelper/AuthenticationHelperTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("AuthenticationHelper") internal enum AuthenticationHelperTests { diff --git a/Examples/MistDemo/Tests/MistDemoTests/Utilities/EnvironmentTraits.swift b/Examples/MistDemo/Tests/MistDemoTests/Utilities/EnvironmentTraits.swift index e1f72e64..58bc0d73 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Utilities/EnvironmentTraits.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Utilities/EnvironmentTraits.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing /// A `TestTrait` / `SuiteTrait` that scopes a fake environment for the test. /// Apply with `.mockEnvironment(["KEY": "value"])` to declare the environment diff --git a/Examples/MistDemo/Tests/MistDemoTests/Utilities/LoopbackAuthorityTests.swift b/Examples/MistDemo/Tests/MistDemoTests/Utilities/LoopbackAuthorityTests.swift index ecabbaab..efe4d044 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Utilities/LoopbackAuthorityTests.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Utilities/LoopbackAuthorityTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @testable import MistDemoKit diff --git a/Examples/MistDemo/Tests/MistDemoTests/Utilities/TestPlatform.swift b/Examples/MistDemo/Tests/MistDemoTests/Utilities/TestPlatform.swift index 62598d61..209dc43d 100644 --- a/Examples/MistDemo/Tests/MistDemoTests/Utilities/TestPlatform.swift +++ b/Examples/MistDemo/Tests/MistDemoTests/Utilities/TestPlatform.swift @@ -27,6 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // +internal import Foundation + /// Compile-time platform constants exposed as runtime values so tests can read /// them via Swift Testing traits like `.enabled(if:)` / `.disabled(if:)` — /// keeping the gating in a trait on the test rather than `#if` around it. @@ -41,4 +43,16 @@ internal enum TestPlatform { return false #endif }() + + /// True when running inside CI on a simulator whose cooperative executor can + /// starve the polling timeout task in `withTimeout` — see #334. The race is + /// bounded to visionOS / watchOS simulators under CI load; local sim runs + /// (CI env unset) stay strict to surface real regressions in the helper. + internal static let isFlakyTimeoutSimulator: Bool = { + #if (os(visionOS) || os(watchOS)) && targetEnvironment(simulator) + return ProcessInfo.processInfo.environment["CI"] != nil + #else + return false + #endif + }() } diff --git a/Examples/MistDemo/Tests/MistDemoTests/Utilities/WithKnownIssueWhen.swift b/Examples/MistDemo/Tests/MistDemoTests/Utilities/WithKnownIssueWhen.swift new file mode 100644 index 00000000..c11f10a5 --- /dev/null +++ b/Examples/MistDemo/Tests/MistDemoTests/Utilities/WithKnownIssueWhen.swift @@ -0,0 +1,61 @@ +// +// WithKnownIssueWhen.swift +// MistDemo +// +// Created by Leo Dion. +// Copyright © 2026 BrightDigit. +// +// Permission is hereby granted, free of charge, to any person +// obtaining a copy of this software and associated documentation +// files (the "Software"), to deal in the Software without +// restriction, including without limitation the rights to use, +// copy, modify, merge, publish, distribute, sublicense, and/or +// sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following +// conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +// OTHER DEALINGS IN THE SOFTWARE. +// + +internal import Testing + +/// `withKnownIssue` that only wraps `body` when `when` is true; otherwise runs +/// `body` strictly (any throw is recorded as a real `Issue`). Lets call sites +/// say "expected to flake on these platforms / environments, must succeed +/// everywhere else" without duplicating the body across an if/else. +/// +/// See `TestPlatform.isFlakyTimeoutSimulator` for the canonical caller — gates +/// the `withTimeout` polling-race flake on CI simulator runs (#334) while +/// keeping the assertions strict on every other platform/environment. +internal func withKnownIssue( + _ comment: Comment? = nil, + isIntermittent: Bool = false, + when condition: Bool, + sourceLocation: SourceLocation = #_sourceLocation, + _ body: () async throws -> Void +) async { + if condition { + await withKnownIssue( + comment, + isIntermittent: isIntermittent, + sourceLocation: sourceLocation, + body + ) + } else { + do { + try await body() + } catch { + Issue.record(error, sourceLocation: sourceLocation) + } + } +} diff --git a/Sources/MistKit/Authentication/APITokenManager.swift b/Sources/MistKit/Authentication/APITokenManager.swift index 4660c044..e050df95 100644 --- a/Sources/MistKit/Authentication/APITokenManager.swift +++ b/Sources/MistKit/Authentication/APITokenManager.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Token manager for simple API token authentication. /// Provides container-level access to CloudKit Web Services. diff --git a/Sources/MistKit/Authentication/AdaptiveTokenManager.swift b/Sources/MistKit/Authentication/AdaptiveTokenManager.swift index 6a6e5311..e06ebae9 100644 --- a/Sources/MistKit/Authentication/AdaptiveTokenManager.swift +++ b/Sources/MistKit/Authentication/AdaptiveTokenManager.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Adaptive token manager that can transition between API-only and Web authentication. /// diff --git a/Sources/MistKit/Authentication/AuthenticationMiddleware.swift b/Sources/MistKit/Authentication/AuthenticationMiddleware.swift index aae54ab6..3ffe8401 100644 --- a/Sources/MistKit/Authentication/AuthenticationMiddleware.swift +++ b/Sources/MistKit/Authentication/AuthenticationMiddleware.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import HTTPTypes -import OpenAPIRuntime +internal import Foundation +internal import HTTPTypes +internal import OpenAPIRuntime /// Authentication middleware that delegates request mutation to whichever /// `Authenticator` the `TokenManager` currently vends. diff --git a/Sources/MistKit/Authentication/HTTPField.Name+CloudKit.swift b/Sources/MistKit/Authentication/HTTPField.Name+CloudKit.swift index 124ed774..912e4639 100644 --- a/Sources/MistKit/Authentication/HTTPField.Name+CloudKit.swift +++ b/Sources/MistKit/Authentication/HTTPField.Name+CloudKit.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import HTTPTypes +internal import HTTPTypes // swiftlint:disable force_unwrapping // swift-format-ignore: NeverForceUnwrap diff --git a/Sources/MistKit/Authentication/InternalErrorReason.swift b/Sources/MistKit/Authentication/InternalErrorReason.swift index 5a020c45..be5e8ed4 100644 --- a/Sources/MistKit/Authentication/InternalErrorReason.swift +++ b/Sources/MistKit/Authentication/InternalErrorReason.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Specific reasons for internal errors public enum InternalErrorReason: Sendable { diff --git a/Sources/MistKit/Authentication/NetworkErrorReason.swift b/Sources/MistKit/Authentication/NetworkErrorReason.swift index 7b706a38..19a58dc5 100644 --- a/Sources/MistKit/Authentication/NetworkErrorReason.swift +++ b/Sources/MistKit/Authentication/NetworkErrorReason.swift @@ -30,7 +30,7 @@ public import Foundation #if canImport(FoundationNetworking) - import FoundationNetworking + internal import FoundationNetworking #endif /// Specific reasons for network errors during authentication diff --git a/Sources/MistKit/Authentication/TokenManager.swift b/Sources/MistKit/Authentication/TokenManager.swift index 6c188ecb..06713352 100644 --- a/Sources/MistKit/Authentication/TokenManager.swift +++ b/Sources/MistKit/Authentication/TokenManager.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Protocol for managing authentication tokens and credentials for CloudKit Web Services. /// diff --git a/Sources/MistKit/Authentication/WebAuthTokenManager.swift b/Sources/MistKit/Authentication/WebAuthTokenManager.swift index 0976a7ec..474563e6 100644 --- a/Sources/MistKit/Authentication/WebAuthTokenManager.swift +++ b/Sources/MistKit/Authentication/WebAuthTokenManager.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Token manager for web authentication with API token + web auth token. /// Provides user-specific access to CloudKit Web Services. diff --git a/Sources/MistKit/CloudKitService/CloudKitError.swift b/Sources/MistKit/CloudKitService/CloudKitError.swift index 4d5d416e..60ecae64 100644 --- a/Sources/MistKit/CloudKitService/CloudKitError.swift +++ b/Sources/MistKit/CloudKitService/CloudKitError.swift @@ -28,10 +28,10 @@ // public import Foundation -import OpenAPIRuntime +internal import OpenAPIRuntime #if canImport(FoundationNetworking) - import FoundationNetworking + internal import FoundationNetworking #endif /// Represents errors that can occur when interacting with CloudKit Web Services diff --git a/Sources/MistKit/CloudKitService/CloudKitResponseProcessor+Changes.swift b/Sources/MistKit/CloudKitService/CloudKitResponseProcessor+Changes.swift index 84fe8e68..f6f475b0 100644 --- a/Sources/MistKit/CloudKitService/CloudKitResponseProcessor+Changes.swift +++ b/Sources/MistKit/CloudKitService/CloudKitResponseProcessor+Changes.swift @@ -29,7 +29,7 @@ internal import Foundation internal import MistKitOpenAPI -import OpenAPIRuntime +internal import OpenAPIRuntime extension CloudKitResponseProcessor { /// Process fetchRecordChanges response diff --git a/Sources/MistKit/CloudKitService/CloudKitResponseProcessor.swift b/Sources/MistKit/CloudKitService/CloudKitResponseProcessor.swift index df5472bb..65db9256 100644 --- a/Sources/MistKit/CloudKitService/CloudKitResponseProcessor.swift +++ b/Sources/MistKit/CloudKitService/CloudKitResponseProcessor.swift @@ -30,7 +30,7 @@ internal import Foundation internal import Logging internal import MistKitOpenAPI -import OpenAPIRuntime +internal import OpenAPIRuntime /// Processes CloudKit API responses and handles errors internal struct CloudKitResponseProcessor { diff --git a/Sources/MistKit/CloudKitService/CloudKitService+AssetOperations.swift b/Sources/MistKit/CloudKitService/CloudKitService+AssetOperations.swift index fbb9ce05..3f4fa231 100644 --- a/Sources/MistKit/CloudKitService/CloudKitService+AssetOperations.swift +++ b/Sources/MistKit/CloudKitService/CloudKitService+AssetOperations.swift @@ -28,16 +28,16 @@ // public import Foundation -import HTTPTypes +internal import HTTPTypes internal import MistKitOpenAPI -import OpenAPIRuntime +internal import OpenAPIRuntime #if canImport(FoundationNetworking) - import FoundationNetworking + internal import FoundationNetworking #endif #if !os(WASI) - import OpenAPIURLSession + internal import OpenAPIURLSession #endif @available(macOS 12.0, iOS 15.0, tvOS 15.0, watchOS 8.0, *) diff --git a/Sources/MistKit/CloudKitService/CloudKitService+AssetUpload.swift b/Sources/MistKit/CloudKitService/CloudKitService+AssetUpload.swift index ff46f684..cc84892e 100644 --- a/Sources/MistKit/CloudKitService/CloudKitService+AssetUpload.swift +++ b/Sources/MistKit/CloudKitService/CloudKitService+AssetUpload.swift @@ -31,11 +31,11 @@ public import Foundation internal import Logging #if canImport(FoundationNetworking) - import FoundationNetworking + internal import FoundationNetworking #endif #if !os(WASI) - import OpenAPIURLSession + internal import OpenAPIURLSession #endif @available(macOS 12.0, iOS 15.0, tvOS 15.0, watchOS 8.0, *) diff --git a/Sources/MistKit/CloudKitService/CloudKitService+Classification.swift b/Sources/MistKit/CloudKitService/CloudKitService+Classification.swift index f31236f5..bab81204 100644 --- a/Sources/MistKit/CloudKitService/CloudKitService+Classification.swift +++ b/Sources/MistKit/CloudKitService/CloudKitService+Classification.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Helpers for tracking creates vs updates in `modifyRecords` responses. /// diff --git a/Sources/MistKit/CloudKitService/CloudKitService+ErrorHandling.swift b/Sources/MistKit/CloudKitService/CloudKitService+ErrorHandling.swift index 507caa63..4aa21477 100644 --- a/Sources/MistKit/CloudKitService/CloudKitService+ErrorHandling.swift +++ b/Sources/MistKit/CloudKitService/CloudKitService+ErrorHandling.swift @@ -27,12 +27,12 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation internal import Logging -import OpenAPIRuntime +internal import OpenAPIRuntime #if canImport(FoundationNetworking) - import FoundationNetworking + internal import FoundationNetworking #endif extension CloudKitService { diff --git a/Sources/MistKit/CloudKitService/CloudKitService+LookupOperations.swift b/Sources/MistKit/CloudKitService/CloudKitService+LookupOperations.swift index 842869e9..a21e5568 100644 --- a/Sources/MistKit/CloudKitService/CloudKitService+LookupOperations.swift +++ b/Sources/MistKit/CloudKitService/CloudKitService+LookupOperations.swift @@ -27,11 +27,29 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation internal import MistKitOpenAPI extension CloudKitService { /// Lookup records by record names + /// - Parameters: + /// - recordNames: Record names to fetch + /// - desiredKeys: Optional array of field names to fetch + /// - database: The CloudKit database scope to read from (`.public`, `.private`, `.shared`) + /// - Returns: Array of RecordInfo for the matched records + /// - Throws: CloudKitError if the operation fails + /// + /// # Example: Bulk lookup with field projection + /// ```swift + /// let articles = try await service.lookupRecords( + /// recordNames: ["article-001", "article-002", "article-003"], + /// desiredKeys: ["title", "publishedDate"], + /// database: .private + /// ) + /// ``` + /// + /// - Note: Pass `desiredKeys` to limit which fields come back. Useful + /// for list views that only need a projection. public func lookupRecords( recordNames: [String], desiredKeys: [String]? = nil, diff --git a/Sources/MistKit/CloudKitService/CloudKitService+ModifyZones.swift b/Sources/MistKit/CloudKitService/CloudKitService+ModifyZones.swift index f931dc94..97cdd294 100644 --- a/Sources/MistKit/CloudKitService/CloudKitService+ModifyZones.swift +++ b/Sources/MistKit/CloudKitService/CloudKitService+ModifyZones.swift @@ -27,16 +27,16 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation internal import MistKitOpenAPI -import OpenAPIRuntime +internal import OpenAPIRuntime #if canImport(FoundationNetworking) - import FoundationNetworking + internal import FoundationNetworking #endif #if !os(WASI) - import OpenAPIURLSession + internal import OpenAPIURLSession #endif extension CloudKitService { diff --git a/Sources/MistKit/CloudKitService/CloudKitService+Operations.swift b/Sources/MistKit/CloudKitService/CloudKitService+Operations.swift index cdc580a4..cc9ea296 100644 --- a/Sources/MistKit/CloudKitService/CloudKitService+Operations.swift +++ b/Sources/MistKit/CloudKitService/CloudKitService+Operations.swift @@ -27,16 +27,16 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation internal import MistKitOpenAPI -import OpenAPIRuntime +internal import OpenAPIRuntime #if canImport(FoundationNetworking) - import FoundationNetworking + internal import FoundationNetworking #endif #if !os(WASI) - import OpenAPIURLSession + internal import OpenAPIURLSession #endif extension CloudKitService { diff --git a/Sources/MistKit/CloudKitService/CloudKitService+QueryPagination.swift b/Sources/MistKit/CloudKitService/CloudKitService+QueryPagination.swift index 3001b042..d87a7253 100644 --- a/Sources/MistKit/CloudKitService/CloudKitService+QueryPagination.swift +++ b/Sources/MistKit/CloudKitService/CloudKitService+QueryPagination.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation extension CloudKitService { /// Query all records, handling pagination automatically diff --git a/Sources/MistKit/CloudKitService/CloudKitService+RecordManaging.swift b/Sources/MistKit/CloudKitService/CloudKitService+RecordManaging.swift index 5c36f93f..61745820 100644 --- a/Sources/MistKit/CloudKitService/CloudKitService+RecordManaging.swift +++ b/Sources/MistKit/CloudKitService/CloudKitService+RecordManaging.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// CloudKitService conformance to RecordManaging protocol /// diff --git a/Sources/MistKit/CloudKitService/CloudKitService+SyncOperations.swift b/Sources/MistKit/CloudKitService/CloudKitService+SyncOperations.swift index ba3fc145..54ea1f40 100644 --- a/Sources/MistKit/CloudKitService/CloudKitService+SyncOperations.swift +++ b/Sources/MistKit/CloudKitService/CloudKitService+SyncOperations.swift @@ -27,16 +27,16 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation internal import MistKitOpenAPI -import OpenAPIRuntime +internal import OpenAPIRuntime #if canImport(FoundationNetworking) - import FoundationNetworking + internal import FoundationNetworking #endif #if !os(WASI) - import OpenAPIURLSession + internal import OpenAPIURLSession #endif extension CloudKitService { diff --git a/Sources/MistKit/CloudKitService/CloudKitService+UserOperations.swift b/Sources/MistKit/CloudKitService/CloudKitService+UserOperations.swift index ebec3824..ef57ee60 100644 --- a/Sources/MistKit/CloudKitService/CloudKitService+UserOperations.swift +++ b/Sources/MistKit/CloudKitService/CloudKitService+UserOperations.swift @@ -27,16 +27,16 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation internal import MistKitOpenAPI -import OpenAPIRuntime +internal import OpenAPIRuntime #if canImport(FoundationNetworking) - import FoundationNetworking + internal import FoundationNetworking #endif #if !os(WASI) - import OpenAPIURLSession + internal import OpenAPIURLSession #endif extension CloudKitService { diff --git a/Sources/MistKit/CloudKitService/CloudKitService+WriteOperations.swift b/Sources/MistKit/CloudKitService/CloudKitService+WriteOperations.swift index a34fff9f..a7e5a8e9 100644 --- a/Sources/MistKit/CloudKitService/CloudKitService+WriteOperations.swift +++ b/Sources/MistKit/CloudKitService/CloudKitService+WriteOperations.swift @@ -27,16 +27,16 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation internal import MistKitOpenAPI -import OpenAPIRuntime +internal import OpenAPIRuntime #if canImport(FoundationNetworking) - import FoundationNetworking + internal import FoundationNetworking #endif #if !os(WASI) - import OpenAPIURLSession + internal import OpenAPIURLSession #endif extension CloudKitService { @@ -47,6 +47,30 @@ extension CloudKitService { /// - database: The CloudKit database scope to modify (`.public`, `.private`, `.shared`) /// - Returns: Array of RecordInfo for the modified records /// - Throws: CloudKitError if the operation fails + /// + /// # Example: Batched create/update/delete + /// ```swift + /// let results = try await service.modifyRecords( + /// [ + /// .create( + /// recordType: "Article", + /// fields: ["title": .string("New post")] + /// ), + /// .update( + /// recordType: "Article", + /// recordName: existing.recordName, + /// fields: ["title": .string("Renamed")], + /// recordChangeTag: existing.recordChangeTag + /// ), + /// .delete( + /// recordType: "Article", + /// recordName: "old-id" + /// ) + /// ], + /// atomic: true, + /// database: .private + /// ) + /// ``` public func modifyRecords( _ operations: [RecordOperation], atomic: Bool = false, @@ -95,6 +119,19 @@ extension CloudKitService { /// - database: The CloudKit database scope to write to (`.public`, `.private`, `.shared`) /// - Returns: RecordInfo for the created record /// - Throws: CloudKitError if the operation fails + /// + /// # Example: Create with mixed field types + /// ```swift + /// let article = try await service.createRecord( + /// recordType: "Article", + /// fields: [ + /// "title": .string("Hello, CloudKit"), + /// "wordCount": .int64(2), + /// "publishedDate": .date(Date()) + /// ], + /// database: .private + /// ) + /// ``` public func createRecord( recordType: String, recordName: String? = nil, @@ -123,6 +160,17 @@ extension CloudKitService { /// - database: The CloudKit database scope to write to (`.public`, `.private`, `.shared`) /// - Returns: RecordInfo for the updated record /// - Throws: CloudKitError if the operation fails + /// + /// # Example: Optimistic update + /// ```swift + /// let updated = try await service.updateRecord( + /// recordType: "Article", + /// recordName: existing.recordName, + /// fields: ["title": .string("Hello, CloudKit (revised)")], + /// recordChangeTag: existing.recordChangeTag, + /// database: .private + /// ) + /// ``` public func updateRecord( recordType: String, recordName: String, @@ -151,6 +199,15 @@ extension CloudKitService { /// - recordChangeTag: Optional change tag for optimistic locking /// - database: The CloudKit database scope to delete from (`.public`, `.private`, `.shared`) /// - Throws: CloudKitError if the operation fails + /// + /// # Example: Delete by record name + /// ```swift + /// try await service.deleteRecord( + /// recordType: "Article", + /// recordName: stale.recordName, + /// database: .private + /// ) + /// ``` public func deleteRecord( recordType: String, recordName: String, diff --git a/Sources/MistKit/CloudKitService/CloudKitService+ZoneOperations.swift b/Sources/MistKit/CloudKitService/CloudKitService+ZoneOperations.swift index 9e32b85a..d7a4ef34 100644 --- a/Sources/MistKit/CloudKitService/CloudKitService+ZoneOperations.swift +++ b/Sources/MistKit/CloudKitService/CloudKitService+ZoneOperations.swift @@ -27,16 +27,16 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation internal import MistKitOpenAPI -import OpenAPIRuntime +internal import OpenAPIRuntime #if canImport(FoundationNetworking) - import FoundationNetworking + internal import FoundationNetworking #endif #if !os(WASI) - import OpenAPIURLSession + internal import OpenAPIURLSession #endif extension CloudKitService { diff --git a/Sources/MistKit/Documentation.docc/CloudKitLimitsAndPerformance.md b/Sources/MistKit/Documentation.docc/CloudKitLimitsAndPerformance.md new file mode 100644 index 00000000..abe55f6c --- /dev/null +++ b/Sources/MistKit/Documentation.docc/CloudKitLimitsAndPerformance.md @@ -0,0 +1,130 @@ +# CloudKit Limits and Performance + +CloudKit caps per-request work and per-account throughput. This article documents the limits MistKit enforces itself, the limits CloudKit enforces server-side, and the design choices in MistKit that shape performance. + +## Overview + +CloudKit Web Services is a remote API with per-request size limits and per-account rate limits. MistKit adds two small guards of its own — a page cap on auto-pagination and a transport-pool separation for asset uploads — and otherwise defers to CloudKit's documented limits. + +| Concern | Enforced where | Notes | +| --- | --- | --- | +| Records per query response | CloudKit | Max 200; the `limit` parameter is validated 1–200. | +| Pages per auto-paginated query | MistKit | `maxPages: 1_000` on ``CloudKitService/queryAllRecords(recordType:filters:sortBy:pageSize:desiredKeys:maxPages:database:)``. | +| Records per modify batch | CloudKit | Practical cap around 200; chunk larger batches client-side. | +| Asset upload size / connection pool | MistKit (transport separation) | `URLSession.shared` used for CDN uploads to avoid HTTP/2 reuse with the API host. | +| Requests per second | CloudKit | Server-side rate limit; surfaces as 503/429. | + +## Pagination guard + +``CloudKitService/queryAllRecords(recordType:filters:sortBy:pageSize:desiredKeys:maxPages:database:)`` walks CloudKit's `continuationMarker` for you. Two safeguards prevent runaway iteration: + +1. **`maxPages` cap (default `1_000`)** — if the auto-paginator hits the cap, it throws ``CloudKitError/paginationLimitExceeded(maxPages:records:)``. The records collected so far are attached to the error so the caller can resume from a narrowed query or accept a partial result. +2. **Stuck-marker detection** — if CloudKit returns an empty page with the same continuation marker it just gave you, the paginator stops cleanly rather than spinning. This guards against a server-side bug pattern where the cursor never advances. + +```swift +do { + let all = try await service.queryAllRecords( + recordType: "AuditEvent", + pageSize: 200, + database: .private + ) +} catch CloudKitError.paginationLimitExceeded(let cap, let partial) { + // Either accept partial, raise `maxPages`, or narrow the query with filters. +} +``` + +Raise `maxPages` when you know the result set is genuinely large. Narrow filters when you don't — most production queries return well under 1,000 pages. + +## Batching writes + +CloudKit's `/records/modify` endpoint accepts a batch of operations in a single round-trip. The practical server-side cap is around 200 operations per request. ``CloudKitService/modifyRecords(_:atomic:database:)`` does not chunk for you — split larger batches yourself: + +```swift +let chunked = stride(from: 0, to: operations.count, by: 200).map { + Array(operations[$0.. Warning: CloudKit's API host (`api.apple-cloudkit.com`) and asset CDN (`cvws.icloud-content.com`) are different origins. Reusing the same HTTP/2 connection across both produces 421 Misdirected Request errors. Asset uploads keep a separate connection pool to avoid this. + +This has two implications for consumers: + +1. **Custom transports do not see asset upload bytes.** If you instrumented `transport:` to log requests, asset uploads will be missing. +2. **A custom ``AssetUploader`` must keep its connection pool separate from the API host.** The default implementation uses `URLSession.shared`; only override it for testing or specialized CDN configurations, and never share an HTTP/2 connection with `api.apple-cloudkit.com`. + +```swift +// Default: production-safe, separate connection pool. +let receipt = try await service.uploadAssets( + data: imageData, + recordType: "Photo", + fieldName: "image", + database: .private +) + +// Testing: inject a mock uploader. +let receipt = try await service.uploadAssets( + data: imageData, + recordType: "Photo", + fieldName: "image", + using: { data, url in (statusCode: 200, data: Data()) }, + database: .private +) +``` + +CloudKit imposes a per-asset size cap (in the tens of megabytes, exact figure documented in [CloudKit Web Services](https://developer.apple.com/documentation/cloudkitwebservices)). Oversized uploads surface as ``CloudKitError/httpErrorWithDetails(statusCode:serverErrorCode:reason:)`` from the CDN. + +## Rate limiting + +CloudKit enforces per-account and per-container rate limits server-side. The exact thresholds vary by account tier and are documented by Apple — MistKit does not duplicate the canonical numbers. Surfaces are: + +- HTTP 503 with retry-after — back off and retry. +- HTTP 429 — back off and retry. +- HTTP 5xx generally — treat as transient. + +See for the retry helper pattern. Read ``CloudKitError/httpStatusCode`` to branch on status without switching on every `httpError*` case. + +> Tip: Hammering the API from a hot loop (sync jobs, migrations) is the usual way to trip rate limits. Throttle long-running tasks to a few requests per second per container, and concentrate concurrency in `modifyRecords` batches rather than in many parallel single-record calls. + +## Connection reuse for the API host + +By default ``CloudKitService`` uses `URLSessionTransport` from `swift-openapi-urlsession`, which gives you HTTP/2 multiplexing against `api.apple-cloudkit.com` automatically. There is no per-call session — every operation through one ``CloudKitService`` shares the underlying URLSession's connection pool, so a burst of operations does not pay TCP/TLS setup per call. + +For custom transports, prefer one transport per `CloudKitService` and reuse the same `CloudKitService` across calls. Creating a fresh service per request defeats connection reuse. + +## Topics + +### Limits + +- ``CloudKitError/paginationLimitExceeded(maxPages:records:)`` +- ``CloudKitService/queryAllRecords(recordType:filters:sortBy:pageSize:desiredKeys:maxPages:database:)`` +- ``CloudKitService/modifyRecords(_:atomic:database:)`` + +### Asset uploads + +- ``CloudKitService/uploadAssets(data:recordType:fieldName:recordName:using:database:)`` +- ``CloudKitService/requestAssetUploadURL(recordType:fieldName:recordName:database:)`` +- ``CloudKitService/uploadAssetData(_:to:using:)`` +- ``AssetUploader`` + +### See Also + +- +- +- diff --git a/Sources/MistKit/Documentation.docc/ConfiguringMistKit.md b/Sources/MistKit/Documentation.docc/ConfiguringMistKit.md new file mode 100644 index 00000000..0a248a3c --- /dev/null +++ b/Sources/MistKit/Documentation.docc/ConfiguringMistKit.md @@ -0,0 +1,163 @@ +# Configuring MistKit + +There is no single `MistKitConfiguration` type — configuration is what you pass to ``CloudKitService``: a container identifier, an ``Environment``, ``Credentials``, and (optionally) a custom transport. + +## Overview + +A configured MistKit setup is one call: + +```swift +let service = CloudKitService( + containerIdentifier: "iCloud.com.example.MyApp", + credentials: credentials, + environment: .production +) +``` + +Everything else — which ``Database`` to use, which signing method on the public database, which token to refresh — is decided per call. This article covers the construction-time inputs (container, environment, transport, logging). For credentials and per-call database selection, see . + +## Container identifier + +The container identifier is the iCloud container your records live in. It is the same string you see in the CloudKit Dashboard under **Container ID**, prefixed with `iCloud.`: + +```swift +"iCloud.com.example.MyApp" +``` + +A single container has separate `development` and `production` schemas, separate record stores, and separate user data. You do not switch containers between environments — you switch ``Environment``. + +> Tip: Containers are configured in the [CloudKit Dashboard](https://icloud.developer.apple.com). The container identifier is also visible in your Xcode app target's CloudKit capability. + +## Environment selection + +``Environment`` has two cases: ``Environment/development`` and ``Environment/production``. They map to distinct CloudKit schemas and stores in the same container: + +| Environment | Used for | +| --- | --- | +| `.development` | Schema migrations, local testing, staging deploys | +| `.production` | Released apps, production backends | + +Drive the choice from configuration, not source: + +```swift +let environment: Environment = ProcessInfo.processInfo + .environment["CLOUDKIT_ENVIRONMENT"] + .flatMap(Environment.init(caseInsensitive:)) + ?? .development +``` + +``Environment/init(caseInsensitive:)`` accepts `"development"` / `"production"` regardless of letter case and returns `nil` on anything else, so a misspelled env var fails closed at startup rather than silently shipping a dev build to prod. + +> Warning: CloudKit promotes schema from `development` to `production` explicitly via the Dashboard. Code referencing fields that exist only in dev will succeed against `.development` and fail against `.production` with ``CloudKitError/httpErrorWithDetails(statusCode:serverErrorCode:reason:)``. + +## Database scope at configuration time + +``CloudKitService`` itself is database-agnostic — there is no `database:` parameter on the initializer. You pick the scope at each call site: + +```swift +try await service.queryRecords(recordType: "Note", database: .private) +try await service.createRecord( + recordType: "FeaturedPost", + fields: fields, + database: .public(.requires(.serverToServer)) +) +``` + +The configuration question for your app is: which credentials does the deployment need to populate so the call sites it makes are reachable? An app that only queries the private database needs a web-auth token. An app that also seeds the public database with server-attributed writes needs server-to-server credentials. An app that does both populates both fields on ``Credentials``. See for the full credential/database matrix. + +## Custom transport + +The default public initializer uses `URLSessionTransport` from `swift-openapi-urlsession`. For testing, request inspection, or platforms without URLSession, supply your own ``ClientTransport`` via the generic initializer: + +```swift +let service = CloudKitService( + containerIdentifier: container, + credentials: credentials, + environment: .development, + transport: customTransport +) +``` + +Common reasons to override the transport: + +- **Tests** — substitute a mock transport that asserts on outgoing requests and returns canned responses. +- **Instrumentation** — wrap `URLSessionTransport` to record request/response pairs for debugging. +- **WASI** — `URLSession` is unavailable, so the WASI build path requires a transport you provide (the public URLSession initializer is gated behind `#if !os(WASI)`). + +> Warning: Asset uploads do **not** flow through the configured `transport`. They use `URLSession.shared` directly to avoid HTTP/2 connection reuse between CloudKit's API host and the CDN, which surfaces as 421 Misdirected Request errors. See for the full rationale. + +## Logging + +MistKit uses [swift-log](https://github.com/apple/swift-log). The package emits to four labeled subsystems; consumers install a `LogHandler` and choose verbosity per subsystem. + +| Subsystem label | Use | +| --- | --- | +| `com.brightdigit.MistKit.api` | CloudKit API operations | +| `com.brightdigit.MistKit.auth` | Authentication and token management | +| `com.brightdigit.MistKit.network` | Network errors | +| `com.brightdigit.MistKit.middleware` | HTTP request/response traces (debug only) | + +Bootstrap the logging system once at process start: + +```swift +import Logging + +LoggingSystem.bootstrap(StreamLogHandler.standardOutput) +``` + +To raise the middleware subsystem to `.debug` for troubleshooting without flooding the rest: + +```swift +LoggingSystem.bootstrap { label in + var handler = StreamLogHandler.standardOutput(label: label) + if label == "com.brightdigit.MistKit.middleware" { + handler.logLevel = .debug + } + return handler +} +``` + +> Note: Protocol traces — request/response bodies, headers, query params — are only emitted at `.debug`. The middleware guards expensive work (1 MiB body collection, query-param parsing) behind a level check, so the default `.info` level pays no overhead. + +There is no built-in redaction. Sensitive data (tokens, raw bodies) appears only at `.debug`; control exposure by leaving the middleware subsystem at `.info` or higher in production. + +## Environment-variable patterns + +MistKit doesn't prescribe a secrets store, but the conventional env-var names line up with what's documented in and used by the in-repo `MistDemo` integration runner: + +| Variable | Used for | +| --- | --- | +| `CLOUDKIT_CONTAINER` | Container identifier | +| `CLOUDKIT_ENVIRONMENT` | `development` or `production` | +| `CLOUDKIT_API_TOKEN` | API token (public database read, web-auth attribution) | +| `CLOUDKIT_WEB_AUTH_TOKEN` | Web-auth token (private/shared, user-identity routes) | +| `CLOUDKIT_KEY_ID` | Server-to-server key ID | +| `CLOUDKIT_PRIVATE_KEY` / `CLOUDKIT_PRIVATE_KEY_PATH` | ECDSA P-256 PEM material (inline or file) | + +A small helper keeps call sites tidy and fails closed on missing values: + +```swift +func env(_ key: String) throws -> String { + guard let value = ProcessInfo.processInfo.environment[key], + !value.isEmpty else { + throw ConfigError.missing(key) + } + return value +} +``` + +> Tip: Validate every required variable at startup, before constructing ``CloudKitService``. Missing or malformed credentials surface as ``CloudKitError/missingCredentials(database:availability:reason:)`` at the first call that needs them — much later than you want to discover the deployment is misconfigured. + +## Topics + +### Configuration + +- ``CloudKitService`` +- ``Environment`` +- ``Database`` + +### See Also + +- +- +- diff --git a/Sources/MistKit/Documentation.docc/Documentation.md b/Sources/MistKit/Documentation.docc/Documentation.md index e2601ee6..b9f96399 100644 --- a/Sources/MistKit/Documentation.docc/Documentation.md +++ b/Sources/MistKit/Documentation.docc/Documentation.md @@ -76,6 +76,9 @@ MistKit runs on macOS, iOS, tvOS, watchOS, visionOS, Linux, WASI, and Windows. S ### Getting Started - +- +- +- - ``CloudKitService`` - ``Database`` - ``Environment`` @@ -130,6 +133,19 @@ MistKit runs on macOS, iOS, tvOS, watchOS, visionOS, Linux, WASI, and Windows. S - ``TokenManagerError`` - ``TokenStorageError`` +### Error Handling + +- +- ``CloudKitError`` +- ``TokenManagerError`` +- ``TokenStorageError`` +- ``CredentialsValidationError`` +- ``InvalidCredentialReason`` +- ``AuthenticationFailedReason`` +- ``NetworkErrorReason`` +- ``InternalErrorReason`` +- ``CredentialAvailability`` + ### Record management - ``CloudKitRecord`` diff --git a/Sources/MistKit/Documentation.docc/HandlingErrors.md b/Sources/MistKit/Documentation.docc/HandlingErrors.md new file mode 100644 index 00000000..9b6ddc22 --- /dev/null +++ b/Sources/MistKit/Documentation.docc/HandlingErrors.md @@ -0,0 +1,183 @@ +# Handling Errors + +Three layers of typed errors — construction, authentication, and request — surface MistKit failures with enough detail to route, retry, or report. + +## Overview + +Every MistKit failure is one of a small set of typed errors thrown at a specific layer: + +| Layer | Error type | Surfaces from | +| --- | --- | --- | +| Construction | ``CredentialsValidationError`` | ``Credentials`` initializer | +| Token management | ``TokenManagerError`` | Token manager resolution and refresh | +| Token storage | ``TokenStorageError`` | Custom ``TokenStorage`` implementations | +| Request | ``CloudKitError`` | Every ``CloudKitService`` operation | + +Operation methods declare typed throws — `async throws(CloudKitError)` — so the compiler enforces exhaustive switching at the call site if you choose to switch. + +## Construction-time validation + +``Credentials`` runs cheap validation on the values you pass in. The only thrown case is ``CredentialsValidationError/empty``, raised when neither ``Credentials/serverToServer`` nor ``Credentials/apiAuth`` is populated: + +```swift +do { + let credentials = try Credentials() // both nil +} catch CredentialsValidationError.empty { + // Misconfigured deployment — log and exit, this is a programming error. +} +``` + +Deeper per-field reasons (empty token, malformed PEM, key-ID format) live in ``InvalidCredentialReason`` and surface later, wrapped in ``TokenManagerError/invalidCredentials(_:)``, when the credentials are actually used to authenticate. + +> Note: In debug builds, ``Credentials/init(serverToServer:apiAuth:)`` asserts on empty input. In release it throws. Treat this as a configuration check at process start, not a runtime branch. + +## Token manager errors + +``TokenManagerError`` is thrown from authentication resolution — when MistKit picks a token manager for the current call's ``Database``, validates its inputs, or signs the outgoing request. + +| Case | Recoverable? | Typical cause | +| --- | --- | --- | +| ``TokenManagerError/invalidCredentials(_:)`` | No | Malformed token or key surfaces at first use | +| ``TokenManagerError/authenticationFailed(_:)`` | Sometimes | Server-side rejection or signing error | +| ``TokenManagerError/tokenExpired`` | Yes | Refresh the web-auth token and retry | +| ``TokenManagerError/networkError(_:)`` | Yes | Transient connectivity during auth | +| ``TokenManagerError/internalError(_:)`` | No | Bug or missing platform support | + +The wrapped reason enums (``InvalidCredentialReason``, ``AuthenticationFailedReason``, ``NetworkErrorReason``, ``InternalErrorReason``) carry the concrete cause and a human-readable `description`. Switch on the wrapper first, then on the reason if you need to act on it: + +```swift +do { + _ = try await service.fetchCaller() +} catch let error as TokenManagerError { + switch error { + case .tokenExpired: + try await refreshWebAuthToken() + case .invalidCredentials(let reason): + logger.error("Bad credentials: \(reason.description)") + case .networkError, .authenticationFailed, .internalError: + throw error + } +} +``` + +> Tip: ``TokenManagerError/invalidCredentials(_:)`` with reason ``InvalidCredentialReason/serverToServerOnlySupportsPublicDatabase(_:)`` indicates a programming error — you tried `.private` or `.shared` with server-to-server credentials. Fix the call site; do not retry. + +## Token storage errors + +``TokenStorageError`` is for custom ``TokenStorage`` implementations — keychain wrappers, encrypted file stores, remote secret managers. The built-in `InMemoryTokenStorage` never throws it. If you implement ``TokenStorage`` yourself, raise these so MistKit's diagnostics stay consistent: + +- ``TokenStorageError/storageFailed(reason:)`` — write failed, include backend detail +- ``TokenStorageError/notFound(identifier:)`` — credential lookup missed +- ``TokenStorageError/accessDenied`` — OS-level permission failure (keychain locked, etc.) +- ``TokenStorageError/corruptedStorage`` — stored bytes failed to deserialize + +## Request errors + +Every operation on ``CloudKitService`` throws ``CloudKitError``. The cases group naturally by recoverability: + +| Case | Recoverable? | When it fires | +| --- | --- | --- | +| ``CloudKitError/httpError(statusCode:)`` | Depends on status code | HTTP non-2xx without parseable body | +| ``CloudKitError/httpErrorWithDetails(statusCode:serverErrorCode:reason:)`` | Depends on `serverErrorCode` | CloudKit returned a structured error | +| ``CloudKitError/httpErrorWithRawResponse(statusCode:rawResponse:)`` | Sometimes | Validation rejection or unparseable error body | +| ``CloudKitError/invalidResponse`` | No | Server returned 2xx but no payload | +| ``CloudKitError/networkError(_:)`` | Often | URLSession-level failure (timeout, DNS, TLS) | +| ``CloudKitError/decodingError(_:)`` | No | Schema mismatch between OpenAPI client and CloudKit | +| ``CloudKitError/underlyingError(_:)`` | Depends | Unclassified throw from the transport stack | +| ``CloudKitError/unsupportedOperationType(_:)`` | No | Bug — server returned a record op MistKit doesn't model | +| ``CloudKitError/paginationLimitExceeded(maxPages:records:)`` | Yes — but inspect | Auto-paginator hit its guard with records still collected | +| ``CloudKitError/missingCredentials(database:availability:reason:)`` | No | The configured ``Credentials`` don't cover the call's database/auth combo | +| ``CloudKitError/invalidPrivateKey(path:underlying:)`` | No | S2S key file is missing, unreadable, or not a valid ECDSA P-256 PEM | + +Use ``CloudKitError/httpStatusCode`` to read the status code uniformly across the three `httpError*` cases without switching: + +```swift +do { + let records = try await service.queryRecords( + recordType: "Note", + database: .private + ).records +} catch let error as CloudKitError { + if let status = error.httpStatusCode, (500..<600).contains(status) { + // Transient — caller can retry with backoff. + throw RetryableError.serverError(status) + } + throw error +} +``` + +### `paginationLimitExceeded` carries partial results + +``CloudKitService/queryAllRecords(recordType:filters:sortBy:pageSize:desiredKeys:maxPages:database:)`` walks the continuation marker for you and stops at `maxPages` (default `1_000`) as a runaway guard. When it trips, the records collected so far are attached to the error so the caller can decide: + +```swift +do { + let all = try await service.queryAllRecords( + recordType: "AuditEvent", + pageSize: 200, + database: .private + ) +} catch CloudKitError.paginationLimitExceeded(let maxPages, let partial) { + logger.warning("Stopped after \(maxPages) pages with \(partial.count) records") + // Either accept the partial result, raise the cap, or narrow the query. +} +``` + +## Retry and recovery + +Recoverable failures fall into three buckets: + +1. **Transient network** (``CloudKitError/networkError(_:)``, ``TokenManagerError/networkError(_:)``) — retry with exponential backoff and a jitter, bounded to ~3 attempts. +2. **Expired web-auth token** (``TokenManagerError/tokenExpired``) — refresh the token in your token store, then retry the call once. +3. **5xx HTTP** (``CloudKitError/httpStatusCode`` in `500..<600`) — same backoff strategy as transient network. + +Everything else — auth failures, decoding errors, missing credentials, 4xx HTTP — is a programming or configuration error. Surface it, do not retry. + +A minimal retry helper: + +```swift +func retrying( + attempts: Int = 3, + _ operation: () async throws -> T +) async throws -> T { + var lastError: any Error + for attempt in 1...attempts { + do { + return try await operation() + } catch let error as CloudKitError where isTransient(error) { + lastError = error + try await Task.sleep(for: .milliseconds(100 * (1 << attempt))) + } catch { + throw error + } + } + throw lastError +} + +func isTransient(_ error: CloudKitError) -> Bool { + if case .networkError = error { return true } + if let status = error.httpStatusCode, (500..<600).contains(status) { + return true + } + return false +} +``` + +> Warning: Do not retry ``CloudKitError/missingCredentials(database:availability:reason:)`` or ``CloudKitError/invalidPrivateKey(path:underlying:)``. These indicate the deployment is misconfigured and the next attempt will fail identically. + +## Topics + +### Error types + +- ``CloudKitError`` +- ``TokenManagerError`` +- ``TokenStorageError`` +- ``CredentialsValidationError`` + +### Failure reasons + +- ``InvalidCredentialReason`` +- ``AuthenticationFailedReason`` +- ``NetworkErrorReason`` +- ``InternalErrorReason`` +- ``CredentialAvailability`` diff --git a/Sources/MistKit/Documentation.docc/WorkingWithRecords.md b/Sources/MistKit/Documentation.docc/WorkingWithRecords.md new file mode 100644 index 00000000..18ead4d6 --- /dev/null +++ b/Sources/MistKit/Documentation.docc/WorkingWithRecords.md @@ -0,0 +1,192 @@ +# Working with Records + +CRUD, batch, and lookup against CloudKit records — the operations you'll reach for most often, with idiomatic ``CloudKitService`` snippets. + +## Overview + +``CloudKitService`` exposes the CloudKit record lifecycle as a handful of focused async methods. This article walks the full surface so you can pick the right one without reading every operation file. For per-method examples, see the inline DocC on each method; for sync-via-change-tokens, see the linked sync section at the end; for limits and performance, see . + +## Querying + +Use ``CloudKitService/queryRecords(recordType:filters:sortBy:limit:desiredKeys:continuationMarker:database:)`` for a single page of results. Filters are built with ``QueryFilter`` factories, sorts with ``QuerySort/ascending(_:)`` / ``QuerySort/descending(_:)``: + +```swift +let result = try await service.queryRecords( + recordType: "Article", + filters: [ + .greaterThan("publishedDate", .date(oneWeekAgo)), + .equals("status", .string("published")) + ], + sortBy: [.descending("publishedDate")], + limit: 50, + database: .private +) +for record in result.records { + print(record.recordName) +} +``` + +For unbounded iteration, ``CloudKitService/queryAllRecords(recordType:filters:sortBy:pageSize:desiredKeys:maxPages:database:)`` walks the continuation marker for you with a safety guard at `maxPages` (default `1_000`): + +```swift +let allArticles = try await service.queryAllRecords( + recordType: "Article", + pageSize: 200, + database: .private +) +``` + +> Warning: If `queryAllRecords` hits its page cap, it throws ``CloudKitError/paginationLimitExceeded(maxPages:records:)`` with the records collected so far. See for the recovery pattern. + +## Creating + +Use ``CloudKitService/createRecord(recordType:recordName:fields:database:)`` for a single create. Fields are a `[String: FieldValue]` dictionary — every CloudKit scalar plus references, locations, assets, and lists are modeled in ``FieldValue``: + +```swift +let article = try await service.createRecord( + recordType: "Article", + fields: [ + "title": .string("Hello, CloudKit"), + "body": .string("First post."), + "wordCount": .int64(2), + "publishedDate": .date(Date()) + ], + database: .private +) +``` + +Omit `recordName` to let CloudKit generate one; pass an explicit string when you need a stable identifier you can lookup later. + +## Updating + +Use ``CloudKitService/updateRecord(recordType:recordName:fields:recordChangeTag:database:)``. Pass `recordChangeTag` to opt into optimistic concurrency — CloudKit rejects the write if the record has been modified since you read it: + +```swift +let updated = try await service.updateRecord( + recordType: "Article", + recordName: existing.recordName, + fields: ["title": .string("Hello, CloudKit (revised)")], + recordChangeTag: existing.recordChangeTag, + database: .private +) +``` + +> Tip: Omitting `recordChangeTag` lets the write win unconditionally (last-writer-wins). Pass the tag whenever the user's intent depends on seeing the current state — collaborative editing, counters, anything where a stale read produces wrong results. + +## Deleting + +Use ``CloudKitService/deleteRecord(recordType:recordName:recordChangeTag:database:)``: + +```swift +try await service.deleteRecord( + recordType: "Article", + recordName: stale.recordName, + database: .private +) +``` + +Pass `recordChangeTag` to refuse the delete if the record changed since you read it. + +## Batching + +When you need to create, update, and delete in one round-trip, use ``CloudKitService/modifyRecords(_:atomic:database:)`` with an array of ``RecordOperation`` values. The convenience factories ``RecordOperation/create(recordType:recordName:fields:)``, ``RecordOperation/update(recordType:recordName:fields:recordChangeTag:)``, and ``RecordOperation/delete(recordType:recordName:recordChangeTag:)`` keep call sites readable: + +```swift +let results = try await service.modifyRecords( + [ + .create( + recordType: "Article", + fields: ["title": .string("New")] + ), + .update( + recordType: "Article", + recordName: "existing-id", + fields: ["title": .string("Renamed")], + recordChangeTag: existing.recordChangeTag + ), + .delete( + recordType: "Article", + recordName: "old-id" + ) + ], + atomic: true, + database: .private +) +``` + +| `atomic:` | Behavior | +| --- | --- | +| `false` (default) | Per-operation success/failure. Successful ops commit; failed ops surface in the response. | +| `true` | All-or-nothing. If any op fails, none commit. | + +Choose `atomic: true` when the operations are semantically linked (paired updates, a transactional rename) and `false` when independent operations are batched purely for throughput. + +> Note: CloudKit caps batch size around 200 operations per request. See for batching guidance. + +## Looking up + +Use ``CloudKitService/lookupRecords(recordNames:desiredKeys:database:)`` to fetch known records by name: + +```swift +let articles = try await service.lookupRecords( + recordNames: ["article-001", "article-002", "article-003"], + desiredKeys: ["title", "publishedDate"], + database: .private +) +``` + +Pass `desiredKeys` to limit which fields come back — useful for list views that only need a subset. + +## Syncing via change tokens + +For incremental sync — pulling only what changed since the last fetch — use ``CloudKitService/fetchRecordChanges(zoneID:syncToken:resultsLimit:database:)`` (single page) or ``CloudKitService/fetchAllRecordChanges(recordType:syncToken:)`` (auto-paginated). The returned ``RecordChangesResult`` carries a fresh `syncToken` to persist for the next call: + +```swift +var token: String? = loadStoredToken() +repeat { + let result = try await service.fetchRecordChanges( + syncToken: token, + database: .private + ) + process(result.records) + token = result.syncToken +} while result.moreComing +saveToken(token) +``` + +The inline DocC on these methods carries fuller examples for initial-vs-incremental sync. + +## Topics + +### Read operations + +- ``CloudKitService/queryRecords(recordType:filters:sortBy:limit:desiredKeys:continuationMarker:database:)`` +- ``CloudKitService/queryAllRecords(recordType:filters:sortBy:pageSize:desiredKeys:maxPages:database:)`` +- ``CloudKitService/lookupRecords(recordNames:desiredKeys:database:)`` + +### Write operations + +- ``CloudKitService/createRecord(recordType:recordName:fields:database:)`` +- ``CloudKitService/updateRecord(recordType:recordName:fields:recordChangeTag:database:)`` +- ``CloudKitService/deleteRecord(recordType:recordName:recordChangeTag:database:)`` +- ``CloudKitService/modifyRecords(_:atomic:database:)`` + +### Sync + +- ``CloudKitService/fetchRecordChanges(zoneID:syncToken:resultsLimit:database:)`` +- ``CloudKitService/fetchAllRecordChanges(recordType:syncToken:)`` +- ``RecordChangesResult`` + +### Building filters and sorts + +- ``QueryFilter`` +- ``QuerySort`` +- ``FieldValue`` +- ``RecordOperation`` +- ``RecordInfo`` + +### See Also + +- +- +- diff --git a/Sources/MistKit/Models/BatchSyncResult.swift b/Sources/MistKit/Models/BatchSyncResult.swift index 03fec1fc..b4d8ccdb 100644 --- a/Sources/MistKit/Models/BatchSyncResult.swift +++ b/Sources/MistKit/Models/BatchSyncResult.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Categorized result of a tracked `modifyRecords(_:classification:atomic:)` call. /// diff --git a/Sources/MistKit/Models/OperationClassification.swift b/Sources/MistKit/Models/OperationClassification.swift index 2c4f7fd8..17154f2e 100644 --- a/Sources/MistKit/Models/OperationClassification.swift +++ b/Sources/MistKit/Models/OperationClassification.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Classifies CloudKit record operations as creates or updates. /// diff --git a/Sources/MistKit/Models/Queries/FilterBuilder/FilterBuilder+ListMemberFilters.swift b/Sources/MistKit/Models/Queries/FilterBuilder/FilterBuilder+ListMemberFilters.swift index 2de68fbd..df0a8869 100644 --- a/Sources/MistKit/Models/Queries/FilterBuilder/FilterBuilder+ListMemberFilters.swift +++ b/Sources/MistKit/Models/Queries/FilterBuilder/FilterBuilder+ListMemberFilters.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation internal import MistKitOpenAPI extension FilterBuilder { diff --git a/Sources/MistKit/Models/Queries/FilterBuilder/FilterBuilder+StringFilters.swift b/Sources/MistKit/Models/Queries/FilterBuilder/FilterBuilder+StringFilters.swift index 4ba70994..689e58ee 100644 --- a/Sources/MistKit/Models/Queries/FilterBuilder/FilterBuilder+StringFilters.swift +++ b/Sources/MistKit/Models/Queries/FilterBuilder/FilterBuilder+StringFilters.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation internal import MistKitOpenAPI extension FilterBuilder { diff --git a/Sources/MistKit/Models/Queries/FilterBuilder/FilterBuilder.swift b/Sources/MistKit/Models/Queries/FilterBuilder/FilterBuilder.swift index 54a569ce..92795482 100644 --- a/Sources/MistKit/Models/Queries/FilterBuilder/FilterBuilder.swift +++ b/Sources/MistKit/Models/Queries/FilterBuilder/FilterBuilder.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation internal import MistKitOpenAPI /// A builder for constructing CloudKit query filters diff --git a/Sources/MistKit/Models/Queries/QueryFilter.swift b/Sources/MistKit/Models/Queries/QueryFilter.swift index e6669451..85774cd5 100644 --- a/Sources/MistKit/Models/Queries/QueryFilter.swift +++ b/Sources/MistKit/Models/Queries/QueryFilter.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation internal import MistKitOpenAPI /// Public wrapper for CloudKit query filters diff --git a/Sources/MistKit/Models/Queries/QuerySort.swift b/Sources/MistKit/Models/Queries/QuerySort.swift index cf055cff..f458843e 100644 --- a/Sources/MistKit/Models/Queries/QuerySort.swift +++ b/Sources/MistKit/Models/Queries/QuerySort.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation internal import MistKitOpenAPI /// Public wrapper for CloudKit query sort descriptors diff --git a/Sources/MistKit/Models/RecordOperation.swift b/Sources/MistKit/Models/RecordOperation.swift index 5424f903..a1b4b577 100644 --- a/Sources/MistKit/Models/RecordOperation.swift +++ b/Sources/MistKit/Models/RecordOperation.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Represents a CloudKit record operation (create, update, delete, etc.) public struct RecordOperation: Sendable { diff --git a/Sources/MistKit/OpenAPI/LoggingMiddleware.swift b/Sources/MistKit/OpenAPI/LoggingMiddleware.swift index 7c6db8f9..9542897d 100644 --- a/Sources/MistKit/OpenAPI/LoggingMiddleware.swift +++ b/Sources/MistKit/OpenAPI/LoggingMiddleware.swift @@ -27,10 +27,10 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import HTTPTypes +internal import Foundation +internal import HTTPTypes internal import Logging -import OpenAPIRuntime +internal import OpenAPIRuntime /// Logging middleware for HTTP request/response tracing. /// diff --git a/Sources/MistKit/RecordManagement/CloudKitRecordCollection.swift b/Sources/MistKit/RecordManagement/CloudKitRecordCollection.swift index edb2c1d2..7e09e651 100644 --- a/Sources/MistKit/RecordManagement/CloudKitRecordCollection.swift +++ b/Sources/MistKit/RecordManagement/CloudKitRecordCollection.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Protocol for services that manage a collection of CloudKit record types using variadic generics /// diff --git a/Sources/MistKit/RecordManagement/RecordManaging+Generic.swift b/Sources/MistKit/RecordManagement/RecordManaging+Generic.swift index e03c96b2..9cf184a5 100644 --- a/Sources/MistKit/RecordManagement/RecordManaging+Generic.swift +++ b/Sources/MistKit/RecordManagement/RecordManaging+Generic.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Generic extensions for RecordManaging protocol that work with any CloudKitRecord type /// diff --git a/Sources/MistKit/RecordManagement/RecordManaging.swift b/Sources/MistKit/RecordManagement/RecordManaging.swift index 3620a7f6..bafe1b46 100644 --- a/Sources/MistKit/RecordManagement/RecordManaging.swift +++ b/Sources/MistKit/RecordManagement/RecordManaging.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation /// Protocol defining core CloudKit record management operations /// diff --git a/Tests/MistKitTests/Authentication/APIToken/APITokenAuthenticatorTests.swift b/Tests/MistKitTests/Authentication/APIToken/APITokenAuthenticatorTests.swift index 7187aa71..da1f221a 100644 --- a/Tests/MistKitTests/Authentication/APIToken/APITokenAuthenticatorTests.swift +++ b/Tests/MistKitTests/Authentication/APIToken/APITokenAuthenticatorTests.swift @@ -6,10 +6,10 @@ // Copyright © 2026 BrightDigit. // -import Foundation -import HTTPTypes -import OpenAPIRuntime -import Testing +internal import Foundation +internal import HTTPTypes +internal import OpenAPIRuntime +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/APIToken/APITokenManager+TestHelpers.swift b/Tests/MistKitTests/Authentication/APIToken/APITokenManager+TestHelpers.swift index fb64a1f5..9152a5b6 100644 --- a/Tests/MistKitTests/Authentication/APIToken/APITokenManager+TestHelpers.swift +++ b/Tests/MistKitTests/Authentication/APIToken/APITokenManager+TestHelpers.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/APIToken/APITokenManagerTests+Manager.swift b/Tests/MistKitTests/Authentication/APIToken/APITokenManagerTests+Manager.swift index 6f0fb948..01cecb34 100644 --- a/Tests/MistKitTests/Authentication/APIToken/APITokenManagerTests+Manager.swift +++ b/Tests/MistKitTests/Authentication/APIToken/APITokenManagerTests+Manager.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/APIToken/APITokenManagerTests+Metadata.swift b/Tests/MistKitTests/Authentication/APIToken/APITokenManagerTests+Metadata.swift index 7de63cb7..b8f4a0f3 100644 --- a/Tests/MistKitTests/Authentication/APIToken/APITokenManagerTests+Metadata.swift +++ b/Tests/MistKitTests/Authentication/APIToken/APITokenManagerTests+Metadata.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/AdaptiveTokenManager/AdaptiveTokenManager+TestHelpers.swift b/Tests/MistKitTests/Authentication/AdaptiveTokenManager/AdaptiveTokenManager+TestHelpers.swift index 8c1afd64..ae63930a 100644 --- a/Tests/MistKitTests/Authentication/AdaptiveTokenManager/AdaptiveTokenManager+TestHelpers.swift +++ b/Tests/MistKitTests/Authentication/AdaptiveTokenManager/AdaptiveTokenManager+TestHelpers.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/AdaptiveTokenManager/IntegrationTests.swift b/Tests/MistKitTests/Authentication/AdaptiveTokenManager/IntegrationTests.swift index 6110528c..b8e49c70 100644 --- a/Tests/MistKitTests/Authentication/AdaptiveTokenManager/IntegrationTests.swift +++ b/Tests/MistKitTests/Authentication/AdaptiveTokenManager/IntegrationTests.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/ConcurrentTokenRefresh/ConcurrentTokenRefreshTests+Basic.swift b/Tests/MistKitTests/Authentication/ConcurrentTokenRefresh/ConcurrentTokenRefreshTests+Basic.swift index 6f9f5882..f9329c2c 100644 --- a/Tests/MistKitTests/Authentication/ConcurrentTokenRefresh/ConcurrentTokenRefreshTests+Basic.swift +++ b/Tests/MistKitTests/Authentication/ConcurrentTokenRefresh/ConcurrentTokenRefreshTests+Basic.swift @@ -1,7 +1,7 @@ -import Foundation -import HTTPTypes -import OpenAPIRuntime -import Testing +internal import Foundation +internal import HTTPTypes +internal import OpenAPIRuntime +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/ConcurrentTokenRefresh/ConcurrentTokenRefreshTests+Error.swift b/Tests/MistKitTests/Authentication/ConcurrentTokenRefresh/ConcurrentTokenRefreshTests+Error.swift index db948395..cc89bed7 100644 --- a/Tests/MistKitTests/Authentication/ConcurrentTokenRefresh/ConcurrentTokenRefreshTests+Error.swift +++ b/Tests/MistKitTests/Authentication/ConcurrentTokenRefresh/ConcurrentTokenRefreshTests+Error.swift @@ -1,7 +1,7 @@ -import Foundation -import HTTPTypes -import OpenAPIRuntime -import Testing +internal import Foundation +internal import HTTPTypes +internal import OpenAPIRuntime +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/ConcurrentTokenRefresh/ConcurrentTokenRefreshTests+Helpers.swift b/Tests/MistKitTests/Authentication/ConcurrentTokenRefresh/ConcurrentTokenRefreshTests+Helpers.swift index b026177c..50b7e9fc 100644 --- a/Tests/MistKitTests/Authentication/ConcurrentTokenRefresh/ConcurrentTokenRefreshTests+Helpers.swift +++ b/Tests/MistKitTests/Authentication/ConcurrentTokenRefresh/ConcurrentTokenRefreshTests+Helpers.swift @@ -1,7 +1,7 @@ -import Foundation -import HTTPTypes -import OpenAPIRuntime -import Testing +internal import Foundation +internal import HTTPTypes +internal import OpenAPIRuntime +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/ConcurrentTokenRefresh/ConcurrentTokenRefreshTests+Performance.swift b/Tests/MistKitTests/Authentication/ConcurrentTokenRefresh/ConcurrentTokenRefreshTests+Performance.swift index 85644222..054b7e28 100644 --- a/Tests/MistKitTests/Authentication/ConcurrentTokenRefresh/ConcurrentTokenRefreshTests+Performance.swift +++ b/Tests/MistKitTests/Authentication/ConcurrentTokenRefresh/ConcurrentTokenRefreshTests+Performance.swift @@ -1,7 +1,7 @@ -import Foundation -import HTTPTypes -import OpenAPIRuntime -import Testing +internal import Foundation +internal import HTTPTypes +internal import OpenAPIRuntime +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/ConcurrentTokenRefresh/ConcurrentTokenRefreshTests.swift b/Tests/MistKitTests/Authentication/ConcurrentTokenRefresh/ConcurrentTokenRefreshTests.swift index bca44e4c..45843a49 100644 --- a/Tests/MistKitTests/Authentication/ConcurrentTokenRefresh/ConcurrentTokenRefreshTests.swift +++ b/Tests/MistKitTests/Authentication/ConcurrentTokenRefresh/ConcurrentTokenRefreshTests.swift @@ -1,4 +1,4 @@ -import Testing +internal import Testing @Suite("Concurrent Token Refresh") internal enum ConcurrentTokenRefreshTests {} diff --git a/Tests/MistKitTests/Authentication/Credentials/CredentialsTokenManagerTests+PrivateKeyLoad.swift b/Tests/MistKitTests/Authentication/Credentials/CredentialsTokenManagerTests+PrivateKeyLoad.swift index 2560f94f..524891c9 100644 --- a/Tests/MistKitTests/Authentication/Credentials/CredentialsTokenManagerTests+PrivateKeyLoad.swift +++ b/Tests/MistKitTests/Authentication/Credentials/CredentialsTokenManagerTests+PrivateKeyLoad.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/Credentials/CredentialsTokenManagerTests+PrivateShared.swift b/Tests/MistKitTests/Authentication/Credentials/CredentialsTokenManagerTests+PrivateShared.swift index 061223fc..7701140c 100644 --- a/Tests/MistKitTests/Authentication/Credentials/CredentialsTokenManagerTests+PrivateShared.swift +++ b/Tests/MistKitTests/Authentication/Credentials/CredentialsTokenManagerTests+PrivateShared.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/Credentials/CredentialsTokenManagerTests+PublicDatabase.swift b/Tests/MistKitTests/Authentication/Credentials/CredentialsTokenManagerTests+PublicDatabase.swift index 42640057..c23e4454 100644 --- a/Tests/MistKitTests/Authentication/Credentials/CredentialsTokenManagerTests+PublicDatabase.swift +++ b/Tests/MistKitTests/Authentication/Credentials/CredentialsTokenManagerTests+PublicDatabase.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/Credentials/CredentialsTokenManagerTests+UserContext.swift b/Tests/MistKitTests/Authentication/Credentials/CredentialsTokenManagerTests+UserContext.swift index 4774b0bf..5f32dace 100644 --- a/Tests/MistKitTests/Authentication/Credentials/CredentialsTokenManagerTests+UserContext.swift +++ b/Tests/MistKitTests/Authentication/Credentials/CredentialsTokenManagerTests+UserContext.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/Credentials/CredentialsTokenManagerTests.swift b/Tests/MistKitTests/Authentication/Credentials/CredentialsTokenManagerTests.swift index b13c137f..2b898795 100644 --- a/Tests/MistKitTests/Authentication/Credentials/CredentialsTokenManagerTests.swift +++ b/Tests/MistKitTests/Authentication/Credentials/CredentialsTokenManagerTests.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Crypto -import Foundation -import Testing +internal import Crypto +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorage+TestHelpers.swift b/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorage+TestHelpers.swift index 3ea59378..4d955971 100644 --- a/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorage+TestHelpers.swift +++ b/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorage+TestHelpers.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+ConcurrentRemovalTests.swift b/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+ConcurrentRemovalTests.swift index 60a43211..a5d59372 100644 --- a/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+ConcurrentRemovalTests.swift +++ b/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+ConcurrentRemovalTests.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+ConcurrentTests.swift b/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+ConcurrentTests.swift index 9a3d5eb5..13471a93 100644 --- a/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+ConcurrentTests.swift +++ b/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+ConcurrentTests.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+ExpirationTests.swift b/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+ExpirationTests.swift index 6b49aa98..a754788f 100644 --- a/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+ExpirationTests.swift +++ b/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+ExpirationTests.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+InitializationTests.swift b/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+InitializationTests.swift index 56560218..43992359 100644 --- a/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+InitializationTests.swift +++ b/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+InitializationTests.swift @@ -1,6 +1,6 @@ -import Crypto -import Foundation -import Testing +internal import Crypto +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+RemovalTests.swift b/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+RemovalTests.swift index dc5d585c..faed5ac0 100644 --- a/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+RemovalTests.swift +++ b/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+RemovalTests.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+ReplacementTests.swift b/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+ReplacementTests.swift index 5469b1f9..f40072e2 100644 --- a/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+ReplacementTests.swift +++ b/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+ReplacementTests.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+RetrievalTests.swift b/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+RetrievalTests.swift index efa21884..63de2de5 100644 --- a/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+RetrievalTests.swift +++ b/Tests/MistKitTests/Authentication/InMemoryTokenStorage/InMemoryTokenStorageTests+RetrievalTests.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/Middleware/AuthenticationMiddleware+TestHelpers.swift b/Tests/MistKitTests/Authentication/Middleware/AuthenticationMiddleware+TestHelpers.swift index abb86e79..4848c49d 100644 --- a/Tests/MistKitTests/Authentication/Middleware/AuthenticationMiddleware+TestHelpers.swift +++ b/Tests/MistKitTests/Authentication/Middleware/AuthenticationMiddleware+TestHelpers.swift @@ -1,7 +1,7 @@ -import Foundation -import HTTPTypes -import OpenAPIRuntime -import Testing +internal import Foundation +internal import HTTPTypes +internal import OpenAPIRuntime +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/Middleware/AuthenticationMiddlewareTests+APIToken.swift b/Tests/MistKitTests/Authentication/Middleware/AuthenticationMiddlewareTests+APIToken.swift index ecf727d9..167dd52e 100644 --- a/Tests/MistKitTests/Authentication/Middleware/AuthenticationMiddlewareTests+APIToken.swift +++ b/Tests/MistKitTests/Authentication/Middleware/AuthenticationMiddlewareTests+APIToken.swift @@ -1,8 +1,8 @@ -import Crypto -import Foundation -import HTTPTypes -import OpenAPIRuntime -import Testing +internal import Crypto +internal import Foundation +internal import HTTPTypes +internal import OpenAPIRuntime +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/Middleware/AuthenticationMiddlewareTests+Initialization.swift b/Tests/MistKitTests/Authentication/Middleware/AuthenticationMiddlewareTests+Initialization.swift index 5d2cb2fc..ea42b806 100644 --- a/Tests/MistKitTests/Authentication/Middleware/AuthenticationMiddlewareTests+Initialization.swift +++ b/Tests/MistKitTests/Authentication/Middleware/AuthenticationMiddlewareTests+Initialization.swift @@ -1,8 +1,8 @@ -import Crypto -import Foundation -import HTTPTypes -import OpenAPIRuntime -import Testing +internal import Crypto +internal import Foundation +internal import HTTPTypes +internal import OpenAPIRuntime +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/Middleware/AuthenticationMiddlewareTests+ServerToServer.swift b/Tests/MistKitTests/Authentication/Middleware/AuthenticationMiddlewareTests+ServerToServer.swift index cf85a7bc..710860b5 100644 --- a/Tests/MistKitTests/Authentication/Middleware/AuthenticationMiddlewareTests+ServerToServer.swift +++ b/Tests/MistKitTests/Authentication/Middleware/AuthenticationMiddlewareTests+ServerToServer.swift @@ -1,8 +1,8 @@ -import Crypto -import Foundation -import HTTPTypes -import OpenAPIRuntime -import Testing +internal import Crypto +internal import Foundation +internal import HTTPTypes +internal import OpenAPIRuntime +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/Middleware/AuthenticationMiddlewareTests+WebAuth.swift b/Tests/MistKitTests/Authentication/Middleware/AuthenticationMiddlewareTests+WebAuth.swift index 60676ca0..58146801 100644 --- a/Tests/MistKitTests/Authentication/Middleware/AuthenticationMiddlewareTests+WebAuth.swift +++ b/Tests/MistKitTests/Authentication/Middleware/AuthenticationMiddlewareTests+WebAuth.swift @@ -1,8 +1,8 @@ -import Crypto -import Foundation -import HTTPTypes -import OpenAPIRuntime -import Testing +internal import Crypto +internal import Foundation +internal import HTTPTypes +internal import OpenAPIRuntime +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/Middleware/AuthenticationMiddlewareTests.swift b/Tests/MistKitTests/Authentication/Middleware/AuthenticationMiddlewareTests.swift index 255b9224..3fa90199 100644 --- a/Tests/MistKitTests/Authentication/Middleware/AuthenticationMiddlewareTests.swift +++ b/Tests/MistKitTests/Authentication/Middleware/AuthenticationMiddlewareTests.swift @@ -1,4 +1,4 @@ -import Testing +internal import Testing @Suite("Authentication Middleware") internal enum AuthenticationMiddlewareTests {} diff --git a/Tests/MistKitTests/Authentication/Middleware/Error/AuthenticationMiddlewareTests+Error.swift b/Tests/MistKitTests/Authentication/Middleware/Error/AuthenticationMiddlewareTests+Error.swift index 698156f2..795a1ed5 100644 --- a/Tests/MistKitTests/Authentication/Middleware/Error/AuthenticationMiddlewareTests+Error.swift +++ b/Tests/MistKitTests/Authentication/Middleware/Error/AuthenticationMiddlewareTests+Error.swift @@ -1,8 +1,8 @@ -import Crypto -import Foundation -import HTTPTypes -import OpenAPIRuntime -import Testing +internal import Crypto +internal import Foundation +internal import HTTPTypes +internal import OpenAPIRuntime +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/Middleware/Error/MockTokenManagerWithNetworkError.swift b/Tests/MistKitTests/Authentication/Middleware/Error/MockTokenManagerWithNetworkError.swift index 0a1adc58..f11c1f47 100644 --- a/Tests/MistKitTests/Authentication/Middleware/Error/MockTokenManagerWithNetworkError.swift +++ b/Tests/MistKitTests/Authentication/Middleware/Error/MockTokenManagerWithNetworkError.swift @@ -5,7 +5,7 @@ // Created by Leo Dion on 9/25/25. // -import Foundation +internal import Foundation @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/NetworkError/RecoveryTests.swift b/Tests/MistKitTests/Authentication/NetworkError/RecoveryTests.swift index 286a4734..8364635f 100644 --- a/Tests/MistKitTests/Authentication/NetworkError/RecoveryTests.swift +++ b/Tests/MistKitTests/Authentication/NetworkError/RecoveryTests.swift @@ -1,8 +1,8 @@ -import Crypto -import Foundation -import HTTPTypes -import OpenAPIRuntime -import Testing +internal import Crypto +internal import Foundation +internal import HTTPTypes +internal import OpenAPIRuntime +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/NetworkError/SimulationTests.swift b/Tests/MistKitTests/Authentication/NetworkError/SimulationTests.swift index 74711c29..45a040aa 100644 --- a/Tests/MistKitTests/Authentication/NetworkError/SimulationTests.swift +++ b/Tests/MistKitTests/Authentication/NetworkError/SimulationTests.swift @@ -1,8 +1,8 @@ -import Crypto -import Foundation -import HTTPTypes -import OpenAPIRuntime -import Testing +internal import Crypto +internal import Foundation +internal import HTTPTypes +internal import OpenAPIRuntime +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/NetworkError/StorageTests.swift b/Tests/MistKitTests/Authentication/NetworkError/StorageTests.swift index 629315e5..2cf06a62 100644 --- a/Tests/MistKitTests/Authentication/NetworkError/StorageTests.swift +++ b/Tests/MistKitTests/Authentication/NetworkError/StorageTests.swift @@ -1,8 +1,8 @@ -import Crypto -import Foundation -import HTTPTypes -import OpenAPIRuntime -import Testing +internal import Crypto +internal import Foundation +internal import HTTPTypes +internal import OpenAPIRuntime +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/ServerToServer/ServerToServerAuthManager+TestHelpers.swift b/Tests/MistKitTests/Authentication/ServerToServer/ServerToServerAuthManager+TestHelpers.swift index dec97e9d..117e48a2 100644 --- a/Tests/MistKitTests/Authentication/ServerToServer/ServerToServerAuthManager+TestHelpers.swift +++ b/Tests/MistKitTests/Authentication/ServerToServer/ServerToServerAuthManager+TestHelpers.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/ServerToServer/ServerToServerAuthManagerTests+ErrorTests.swift b/Tests/MistKitTests/Authentication/ServerToServer/ServerToServerAuthManagerTests+ErrorTests.swift index 2b178d23..15e6a22d 100644 --- a/Tests/MistKitTests/Authentication/ServerToServer/ServerToServerAuthManagerTests+ErrorTests.swift +++ b/Tests/MistKitTests/Authentication/ServerToServer/ServerToServerAuthManagerTests+ErrorTests.swift @@ -1,6 +1,6 @@ -import Crypto -import Foundation -import Testing +internal import Crypto +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/ServerToServer/ServerToServerAuthManagerTests+InitializationTests.swift b/Tests/MistKitTests/Authentication/ServerToServer/ServerToServerAuthManagerTests+InitializationTests.swift index ed74025a..e78c2d2c 100644 --- a/Tests/MistKitTests/Authentication/ServerToServer/ServerToServerAuthManagerTests+InitializationTests.swift +++ b/Tests/MistKitTests/Authentication/ServerToServer/ServerToServerAuthManagerTests+InitializationTests.swift @@ -1,6 +1,6 @@ -import Crypto -import Foundation -import Testing +internal import Crypto +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/ServerToServer/ServerToServerAuthManagerTests+PrivateKeyTests.swift b/Tests/MistKitTests/Authentication/ServerToServer/ServerToServerAuthManagerTests+PrivateKeyTests.swift index 391b3905..44c612e8 100644 --- a/Tests/MistKitTests/Authentication/ServerToServer/ServerToServerAuthManagerTests+PrivateKeyTests.swift +++ b/Tests/MistKitTests/Authentication/ServerToServer/ServerToServerAuthManagerTests+PrivateKeyTests.swift @@ -1,6 +1,6 @@ -import Crypto -import Foundation -import Testing +internal import Crypto +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/ServerToServer/ServerToServerAuthManagerTests+ValidationTests.swift b/Tests/MistKitTests/Authentication/ServerToServer/ServerToServerAuthManagerTests+ValidationTests.swift index 888c80da..500d9564 100644 --- a/Tests/MistKitTests/Authentication/ServerToServer/ServerToServerAuthManagerTests+ValidationTests.swift +++ b/Tests/MistKitTests/Authentication/ServerToServer/ServerToServerAuthManagerTests+ValidationTests.swift @@ -1,6 +1,6 @@ -import Crypto -import Foundation -import Testing +internal import Crypto +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/ServerToServer/ServerToServerAuthenticatorTests.swift b/Tests/MistKitTests/Authentication/ServerToServer/ServerToServerAuthenticatorTests.swift index 88bb5351..b909f6ab 100644 --- a/Tests/MistKitTests/Authentication/ServerToServer/ServerToServerAuthenticatorTests.swift +++ b/Tests/MistKitTests/Authentication/ServerToServer/ServerToServerAuthenticatorTests.swift @@ -6,11 +6,11 @@ // Copyright © 2026 BrightDigit. // -import Crypto -import Foundation -import HTTPTypes -import OpenAPIRuntime -import Testing +internal import Crypto +internal import Foundation +internal import HTTPTypes +internal import OpenAPIRuntime +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/TokenManager/TokenManagerError+TestHelpers.swift b/Tests/MistKitTests/Authentication/TokenManager/TokenManagerError+TestHelpers.swift index e3aab9d7..043d645c 100644 --- a/Tests/MistKitTests/Authentication/TokenManager/TokenManagerError+TestHelpers.swift +++ b/Tests/MistKitTests/Authentication/TokenManager/TokenManagerError+TestHelpers.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/TokenManager/TokenManagerErrorTests.swift b/Tests/MistKitTests/Authentication/TokenManager/TokenManagerErrorTests.swift index de862839..f33369df 100644 --- a/Tests/MistKitTests/Authentication/TokenManager/TokenManagerErrorTests.swift +++ b/Tests/MistKitTests/Authentication/TokenManager/TokenManagerErrorTests.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/TokenManager/TokenManagerProtocolTests.swift b/Tests/MistKitTests/Authentication/TokenManager/TokenManagerProtocolTests.swift index 4562a54a..69e9a7da 100644 --- a/Tests/MistKitTests/Authentication/TokenManager/TokenManagerProtocolTests.swift +++ b/Tests/MistKitTests/Authentication/TokenManager/TokenManagerProtocolTests.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/TokenManager/TokenManagerTests.swift b/Tests/MistKitTests/Authentication/TokenManager/TokenManagerTests.swift index f5df6154..185474ba 100644 --- a/Tests/MistKitTests/Authentication/TokenManager/TokenManagerTests.swift +++ b/Tests/MistKitTests/Authentication/TokenManager/TokenManagerTests.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenAuthenticatorTests.swift b/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenAuthenticatorTests.swift index abad9e5b..28fd731a 100644 --- a/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenAuthenticatorTests.swift +++ b/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenAuthenticatorTests.swift @@ -6,10 +6,10 @@ // Copyright © 2026 BrightDigit. // -import Foundation -import HTTPTypes -import OpenAPIRuntime -import Testing +internal import Foundation +internal import HTTPTypes +internal import OpenAPIRuntime +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManager+TestHelpers.swift b/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManager+TestHelpers.swift index 03f3bfab..82300ea3 100644 --- a/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManager+TestHelpers.swift +++ b/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManager+TestHelpers.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+Basic.swift b/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+Basic.swift index 520ef412..50958e94 100644 --- a/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+Basic.swift +++ b/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+Basic.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+EdgeCases.swift b/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+EdgeCases.swift index 3082dbeb..774a5c74 100644 --- a/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+EdgeCases.swift +++ b/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+EdgeCases.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+Performance.swift b/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+Performance.swift index e8a3d6f0..c433f3ae 100644 --- a/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+Performance.swift +++ b/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+Performance.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+ValidationCredentialTests.swift b/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+ValidationCredentialTests.swift index 1196ac6b..724c1112 100644 --- a/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+ValidationCredentialTests.swift +++ b/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+ValidationCredentialTests.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+ValidationFormat.swift b/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+ValidationFormat.swift index 5e112d41..a1c8b0fc 100644 --- a/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+ValidationFormat.swift +++ b/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+ValidationFormat.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+ValidationWorkflow.swift b/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+ValidationWorkflow.swift index a3244886..be3dbcf2 100644 --- a/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+ValidationWorkflow.swift +++ b/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+ValidationWorkflow.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+WebAuthEdgeCases.swift b/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+WebAuthEdgeCases.swift index 9e0a92fd..0bab8616 100644 --- a/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+WebAuthEdgeCases.swift +++ b/Tests/MistKitTests/Authentication/WebAuth/WebAuthTokenManagerTests+WebAuthEdgeCases.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/CloudKitErrorTests.swift b/Tests/MistKitTests/CloudKitService/CloudKitErrorTests.swift index b3ebc9c6..cc68b1a6 100644 --- a/Tests/MistKitTests/CloudKitService/CloudKitErrorTests.swift +++ b/Tests/MistKitTests/CloudKitService/CloudKitErrorTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/CloudKitServiceTests+Helpers.swift b/Tests/MistKitTests/CloudKitService/CloudKitServiceTests+Helpers.swift index 867fc0f9..5df7d889 100644 --- a/Tests/MistKitTests/CloudKitService/CloudKitServiceTests+Helpers.swift +++ b/Tests/MistKitTests/CloudKitService/CloudKitServiceTests+Helpers.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/DiscoverUserIdentities/CloudKitServiceTests.DiscoverUserIdentities+Helpers.swift b/Tests/MistKitTests/CloudKitService/DiscoverUserIdentities/CloudKitServiceTests.DiscoverUserIdentities+Helpers.swift index eaff3191..c81d49b2 100644 --- a/Tests/MistKitTests/CloudKitService/DiscoverUserIdentities/CloudKitServiceTests.DiscoverUserIdentities+Helpers.swift +++ b/Tests/MistKitTests/CloudKitService/DiscoverUserIdentities/CloudKitServiceTests.DiscoverUserIdentities+Helpers.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import HTTPTypes -import Testing +internal import Foundation +internal import HTTPTypes +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/DiscoverUserIdentities/CloudKitServiceTests.DiscoverUserIdentities+InvalidEmail.swift b/Tests/MistKitTests/CloudKitService/DiscoverUserIdentities/CloudKitServiceTests.DiscoverUserIdentities+InvalidEmail.swift index 5516401a..18f12e15 100644 --- a/Tests/MistKitTests/CloudKitService/DiscoverUserIdentities/CloudKitServiceTests.DiscoverUserIdentities+InvalidEmail.swift +++ b/Tests/MistKitTests/CloudKitService/DiscoverUserIdentities/CloudKitServiceTests.DiscoverUserIdentities+InvalidEmail.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/DiscoverUserIdentities/CloudKitServiceTests.DiscoverUserIdentities+SuccessCases.swift b/Tests/MistKitTests/CloudKitService/DiscoverUserIdentities/CloudKitServiceTests.DiscoverUserIdentities+SuccessCases.swift index 2b6bb39f..6aa3dc1f 100644 --- a/Tests/MistKitTests/CloudKitService/DiscoverUserIdentities/CloudKitServiceTests.DiscoverUserIdentities+SuccessCases.swift +++ b/Tests/MistKitTests/CloudKitService/DiscoverUserIdentities/CloudKitServiceTests.DiscoverUserIdentities+SuccessCases.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/DiscoverUserIdentities/CloudKitServiceTests.DiscoverUserIdentities+Validation.swift b/Tests/MistKitTests/CloudKitService/DiscoverUserIdentities/CloudKitServiceTests.DiscoverUserIdentities+Validation.swift index 3938c2b1..9167f938 100644 --- a/Tests/MistKitTests/CloudKitService/DiscoverUserIdentities/CloudKitServiceTests.DiscoverUserIdentities+Validation.swift +++ b/Tests/MistKitTests/CloudKitService/DiscoverUserIdentities/CloudKitServiceTests.DiscoverUserIdentities+Validation.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/DiscoverUserIdentities/CloudKitServiceTests.DiscoverUserIdentities.swift b/Tests/MistKitTests/CloudKitService/DiscoverUserIdentities/CloudKitServiceTests.DiscoverUserIdentities.swift index b5d49995..73415ff1 100644 --- a/Tests/MistKitTests/CloudKitService/DiscoverUserIdentities/CloudKitServiceTests.DiscoverUserIdentities.swift +++ b/Tests/MistKitTests/CloudKitService/DiscoverUserIdentities/CloudKitServiceTests.DiscoverUserIdentities.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/FetchCaller/CloudKitServiceTests.FetchCaller+Helpers.swift b/Tests/MistKitTests/CloudKitService/FetchCaller/CloudKitServiceTests.FetchCaller+Helpers.swift index a8621dcf..95c31810 100644 --- a/Tests/MistKitTests/CloudKitService/FetchCaller/CloudKitServiceTests.FetchCaller+Helpers.swift +++ b/Tests/MistKitTests/CloudKitService/FetchCaller/CloudKitServiceTests.FetchCaller+Helpers.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import HTTPTypes -import Testing +internal import Foundation +internal import HTTPTypes +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/FetchCaller/CloudKitServiceTests.FetchCaller+SuccessCases.swift b/Tests/MistKitTests/CloudKitService/FetchCaller/CloudKitServiceTests.FetchCaller+SuccessCases.swift index b36b2afc..2389cbaa 100644 --- a/Tests/MistKitTests/CloudKitService/FetchCaller/CloudKitServiceTests.FetchCaller+SuccessCases.swift +++ b/Tests/MistKitTests/CloudKitService/FetchCaller/CloudKitServiceTests.FetchCaller+SuccessCases.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/FetchCaller/CloudKitServiceTests.FetchCaller+Validation.swift b/Tests/MistKitTests/CloudKitService/FetchCaller/CloudKitServiceTests.FetchCaller+Validation.swift index 6016f062..67a73b77 100644 --- a/Tests/MistKitTests/CloudKitService/FetchCaller/CloudKitServiceTests.FetchCaller+Validation.swift +++ b/Tests/MistKitTests/CloudKitService/FetchCaller/CloudKitServiceTests.FetchCaller+Validation.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/FetchCaller/CloudKitServiceTests.FetchCaller.swift b/Tests/MistKitTests/CloudKitService/FetchCaller/CloudKitServiceTests.FetchCaller.swift index 0a6c9566..0bfae334 100644 --- a/Tests/MistKitTests/CloudKitService/FetchCaller/CloudKitServiceTests.FetchCaller.swift +++ b/Tests/MistKitTests/CloudKitService/FetchCaller/CloudKitServiceTests.FetchCaller.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges+Concurrent.swift b/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges+Concurrent.swift index 82cb0ba9..83cc385c 100644 --- a/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges+Concurrent.swift +++ b/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges+Concurrent.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges+ErrorHandling.swift b/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges+ErrorHandling.swift index d89a45e2..cfc1a127 100644 --- a/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges+ErrorHandling.swift +++ b/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges+ErrorHandling.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges+Helpers.swift b/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges+Helpers.swift index e8f64c76..6dd00917 100644 --- a/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges+Helpers.swift +++ b/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges+Helpers.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import HTTPTypes -import Testing +internal import Foundation +internal import HTTPTypes +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges+SuccessCases.swift b/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges+SuccessCases.swift index c6b58da2..d23939cc 100644 --- a/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges+SuccessCases.swift +++ b/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges+SuccessCases.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges+Validation.swift b/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges+Validation.swift index 48c7e02f..ebb2fae3 100644 --- a/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges+Validation.swift +++ b/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges+Validation.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges.SuccessCases+Pagination.swift b/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges.SuccessCases+Pagination.swift index 3cee686e..7701cb18 100644 --- a/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges.SuccessCases+Pagination.swift +++ b/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges.SuccessCases+Pagination.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges.swift b/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges.swift index 201a06db..edcb97a9 100644 --- a/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges.swift +++ b/Tests/MistKitTests/CloudKitService/FetchChanges/CloudKitServiceTests.FetchChanges.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/FetchZoneChanges/CloudKitServiceTests.FetchZoneChanges+ErrorHandling.swift b/Tests/MistKitTests/CloudKitService/FetchZoneChanges/CloudKitServiceTests.FetchZoneChanges+ErrorHandling.swift index 89cfe880..7d75f2d5 100644 --- a/Tests/MistKitTests/CloudKitService/FetchZoneChanges/CloudKitServiceTests.FetchZoneChanges+ErrorHandling.swift +++ b/Tests/MistKitTests/CloudKitService/FetchZoneChanges/CloudKitServiceTests.FetchZoneChanges+ErrorHandling.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/FetchZoneChanges/CloudKitServiceTests.FetchZoneChanges+Helpers.swift b/Tests/MistKitTests/CloudKitService/FetchZoneChanges/CloudKitServiceTests.FetchZoneChanges+Helpers.swift index 38da0d21..01c2a419 100644 --- a/Tests/MistKitTests/CloudKitService/FetchZoneChanges/CloudKitServiceTests.FetchZoneChanges+Helpers.swift +++ b/Tests/MistKitTests/CloudKitService/FetchZoneChanges/CloudKitServiceTests.FetchZoneChanges+Helpers.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import HTTPTypes -import Testing +internal import Foundation +internal import HTTPTypes +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/FetchZoneChanges/CloudKitServiceTests.FetchZoneChanges+SuccessCases.swift b/Tests/MistKitTests/CloudKitService/FetchZoneChanges/CloudKitServiceTests.FetchZoneChanges+SuccessCases.swift index 07fb20e6..ce40da10 100644 --- a/Tests/MistKitTests/CloudKitService/FetchZoneChanges/CloudKitServiceTests.FetchZoneChanges+SuccessCases.swift +++ b/Tests/MistKitTests/CloudKitService/FetchZoneChanges/CloudKitServiceTests.FetchZoneChanges+SuccessCases.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/FetchZoneChanges/CloudKitServiceTests.FetchZoneChanges+Validation.swift b/Tests/MistKitTests/CloudKitService/FetchZoneChanges/CloudKitServiceTests.FetchZoneChanges+Validation.swift index a7163027..32ac39e9 100644 --- a/Tests/MistKitTests/CloudKitService/FetchZoneChanges/CloudKitServiceTests.FetchZoneChanges+Validation.swift +++ b/Tests/MistKitTests/CloudKitService/FetchZoneChanges/CloudKitServiceTests.FetchZoneChanges+Validation.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/FetchZoneChanges/CloudKitServiceTests.FetchZoneChanges.swift b/Tests/MistKitTests/CloudKitService/FetchZoneChanges/CloudKitServiceTests.FetchZoneChanges.swift index c952dfba..a4ac0c58 100644 --- a/Tests/MistKitTests/CloudKitService/FetchZoneChanges/CloudKitServiceTests.FetchZoneChanges.swift +++ b/Tests/MistKitTests/CloudKitService/FetchZoneChanges/CloudKitServiceTests.FetchZoneChanges.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/LookupUsersByEmail/CloudKitServiceTests.LookupUsersByEmail+Helpers.swift b/Tests/MistKitTests/CloudKitService/LookupUsersByEmail/CloudKitServiceTests.LookupUsersByEmail+Helpers.swift index 1bdc56d2..b925f1fb 100644 --- a/Tests/MistKitTests/CloudKitService/LookupUsersByEmail/CloudKitServiceTests.LookupUsersByEmail+Helpers.swift +++ b/Tests/MistKitTests/CloudKitService/LookupUsersByEmail/CloudKitServiceTests.LookupUsersByEmail+Helpers.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/LookupUsersByEmail/CloudKitServiceTests.LookupUsersByEmail+SuccessCases.swift b/Tests/MistKitTests/CloudKitService/LookupUsersByEmail/CloudKitServiceTests.LookupUsersByEmail+SuccessCases.swift index 4d03e826..3796a072 100644 --- a/Tests/MistKitTests/CloudKitService/LookupUsersByEmail/CloudKitServiceTests.LookupUsersByEmail+SuccessCases.swift +++ b/Tests/MistKitTests/CloudKitService/LookupUsersByEmail/CloudKitServiceTests.LookupUsersByEmail+SuccessCases.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/LookupUsersByEmail/CloudKitServiceTests.LookupUsersByEmail+Validation.swift b/Tests/MistKitTests/CloudKitService/LookupUsersByEmail/CloudKitServiceTests.LookupUsersByEmail+Validation.swift index aa24cac1..c2bd71de 100644 --- a/Tests/MistKitTests/CloudKitService/LookupUsersByEmail/CloudKitServiceTests.LookupUsersByEmail+Validation.swift +++ b/Tests/MistKitTests/CloudKitService/LookupUsersByEmail/CloudKitServiceTests.LookupUsersByEmail+Validation.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/LookupUsersByEmail/CloudKitServiceTests.LookupUsersByEmail.swift b/Tests/MistKitTests/CloudKitService/LookupUsersByEmail/CloudKitServiceTests.LookupUsersByEmail.swift index 6fa2fcf6..5dd43af5 100644 --- a/Tests/MistKitTests/CloudKitService/LookupUsersByEmail/CloudKitServiceTests.LookupUsersByEmail.swift +++ b/Tests/MistKitTests/CloudKitService/LookupUsersByEmail/CloudKitServiceTests.LookupUsersByEmail.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/LookupUsersByRecordName/CloudKitServiceTests.LookupUsersByRecordName+Helpers.swift b/Tests/MistKitTests/CloudKitService/LookupUsersByRecordName/CloudKitServiceTests.LookupUsersByRecordName+Helpers.swift index a15589d0..e7c816f0 100644 --- a/Tests/MistKitTests/CloudKitService/LookupUsersByRecordName/CloudKitServiceTests.LookupUsersByRecordName+Helpers.swift +++ b/Tests/MistKitTests/CloudKitService/LookupUsersByRecordName/CloudKitServiceTests.LookupUsersByRecordName+Helpers.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/LookupUsersByRecordName/CloudKitServiceTests.LookupUsersByRecordName+SuccessCases.swift b/Tests/MistKitTests/CloudKitService/LookupUsersByRecordName/CloudKitServiceTests.LookupUsersByRecordName+SuccessCases.swift index dd620b66..063dbe0b 100644 --- a/Tests/MistKitTests/CloudKitService/LookupUsersByRecordName/CloudKitServiceTests.LookupUsersByRecordName+SuccessCases.swift +++ b/Tests/MistKitTests/CloudKitService/LookupUsersByRecordName/CloudKitServiceTests.LookupUsersByRecordName+SuccessCases.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/LookupUsersByRecordName/CloudKitServiceTests.LookupUsersByRecordName+Validation.swift b/Tests/MistKitTests/CloudKitService/LookupUsersByRecordName/CloudKitServiceTests.LookupUsersByRecordName+Validation.swift index cfccf5c6..cd58cd3c 100644 --- a/Tests/MistKitTests/CloudKitService/LookupUsersByRecordName/CloudKitServiceTests.LookupUsersByRecordName+Validation.swift +++ b/Tests/MistKitTests/CloudKitService/LookupUsersByRecordName/CloudKitServiceTests.LookupUsersByRecordName+Validation.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/LookupUsersByRecordName/CloudKitServiceTests.LookupUsersByRecordName.swift b/Tests/MistKitTests/CloudKitService/LookupUsersByRecordName/CloudKitServiceTests.LookupUsersByRecordName.swift index 8bd53028..db93f50d 100644 --- a/Tests/MistKitTests/CloudKitService/LookupUsersByRecordName/CloudKitServiceTests.LookupUsersByRecordName.swift +++ b/Tests/MistKitTests/CloudKitService/LookupUsersByRecordName/CloudKitServiceTests.LookupUsersByRecordName.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/LookupZones/CloudKitServiceTests.LookupZones+ErrorHandling.swift b/Tests/MistKitTests/CloudKitService/LookupZones/CloudKitServiceTests.LookupZones+ErrorHandling.swift index 970d3bb4..96fe18a5 100644 --- a/Tests/MistKitTests/CloudKitService/LookupZones/CloudKitServiceTests.LookupZones+ErrorHandling.swift +++ b/Tests/MistKitTests/CloudKitService/LookupZones/CloudKitServiceTests.LookupZones+ErrorHandling.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/LookupZones/CloudKitServiceTests.LookupZones+Helpers.swift b/Tests/MistKitTests/CloudKitService/LookupZones/CloudKitServiceTests.LookupZones+Helpers.swift index 7baf2c40..c11a2e94 100644 --- a/Tests/MistKitTests/CloudKitService/LookupZones/CloudKitServiceTests.LookupZones+Helpers.swift +++ b/Tests/MistKitTests/CloudKitService/LookupZones/CloudKitServiceTests.LookupZones+Helpers.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import HTTPTypes -import Testing +internal import Foundation +internal import HTTPTypes +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/LookupZones/CloudKitServiceTests.LookupZones+SuccessCases.swift b/Tests/MistKitTests/CloudKitService/LookupZones/CloudKitServiceTests.LookupZones+SuccessCases.swift index 8c3e155f..d17daa64 100644 --- a/Tests/MistKitTests/CloudKitService/LookupZones/CloudKitServiceTests.LookupZones+SuccessCases.swift +++ b/Tests/MistKitTests/CloudKitService/LookupZones/CloudKitServiceTests.LookupZones+SuccessCases.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/LookupZones/CloudKitServiceTests.LookupZones+Validation.swift b/Tests/MistKitTests/CloudKitService/LookupZones/CloudKitServiceTests.LookupZones+Validation.swift index c39d94aa..6c9c8f41 100644 --- a/Tests/MistKitTests/CloudKitService/LookupZones/CloudKitServiceTests.LookupZones+Validation.swift +++ b/Tests/MistKitTests/CloudKitService/LookupZones/CloudKitServiceTests.LookupZones+Validation.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/LookupZones/CloudKitServiceTests.LookupZones.swift b/Tests/MistKitTests/CloudKitService/LookupZones/CloudKitServiceTests.LookupZones.swift index 14505d9d..1f24a7ff 100644 --- a/Tests/MistKitTests/CloudKitService/LookupZones/CloudKitServiceTests.LookupZones.swift +++ b/Tests/MistKitTests/CloudKitService/LookupZones/CloudKitServiceTests.LookupZones.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/ModifyZones/CloudKitServiceTests.ModifyZones+Helpers.swift b/Tests/MistKitTests/CloudKitService/ModifyZones/CloudKitServiceTests.ModifyZones+Helpers.swift index fe0deefb..5329f9fd 100644 --- a/Tests/MistKitTests/CloudKitService/ModifyZones/CloudKitServiceTests.ModifyZones+Helpers.swift +++ b/Tests/MistKitTests/CloudKitService/ModifyZones/CloudKitServiceTests.ModifyZones+Helpers.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import HTTPTypes -import Testing +internal import Foundation +internal import HTTPTypes +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/ModifyZones/CloudKitServiceTests.ModifyZones+SuccessCases.swift b/Tests/MistKitTests/CloudKitService/ModifyZones/CloudKitServiceTests.ModifyZones+SuccessCases.swift index 1f14bcb5..eaae52bd 100644 --- a/Tests/MistKitTests/CloudKitService/ModifyZones/CloudKitServiceTests.ModifyZones+SuccessCases.swift +++ b/Tests/MistKitTests/CloudKitService/ModifyZones/CloudKitServiceTests.ModifyZones+SuccessCases.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/ModifyZones/CloudKitServiceTests.ModifyZones+Validation.swift b/Tests/MistKitTests/CloudKitService/ModifyZones/CloudKitServiceTests.ModifyZones+Validation.swift index 65efcc11..620e1d89 100644 --- a/Tests/MistKitTests/CloudKitService/ModifyZones/CloudKitServiceTests.ModifyZones+Validation.swift +++ b/Tests/MistKitTests/CloudKitService/ModifyZones/CloudKitServiceTests.ModifyZones+Validation.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/ModifyZones/CloudKitServiceTests.ModifyZones.swift b/Tests/MistKitTests/CloudKitService/ModifyZones/CloudKitServiceTests.ModifyZones.swift index 93763dcc..3a0efda8 100644 --- a/Tests/MistKitTests/CloudKitService/ModifyZones/CloudKitServiceTests.ModifyZones.swift +++ b/Tests/MistKitTests/CloudKitService/ModifyZones/CloudKitServiceTests.ModifyZones.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+Configuration.swift b/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+Configuration.swift index 0a73f68a..7c3d8f07 100644 --- a/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+Configuration.swift +++ b/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+Configuration.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+EdgeCases.swift b/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+EdgeCases.swift index 754162b2..619b75ad 100644 --- a/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+EdgeCases.swift +++ b/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+EdgeCases.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+ExistingRecordNames.swift b/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+ExistingRecordNames.swift index aa33a5c6..d84dcb72 100644 --- a/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+ExistingRecordNames.swift +++ b/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+ExistingRecordNames.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+FilterConversion.swift b/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+FilterConversion.swift index 08d6268d..ec0ac91f 100644 --- a/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+FilterConversion.swift +++ b/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+FilterConversion.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation internal import MistKitOpenAPI -import Testing +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+Helpers.swift b/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+Helpers.swift index 7d4163b6..10ce26b0 100644 --- a/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+Helpers.swift +++ b/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+Helpers.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+SortConversion.swift b/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+SortConversion.swift index 19bfcb7b..2cf00553 100644 --- a/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+SortConversion.swift +++ b/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+SortConversion.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation internal import MistKitOpenAPI -import Testing +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+Validation.swift b/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+Validation.swift index c8453bd6..ff4d08f6 100644 --- a/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+Validation.swift +++ b/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query+Validation.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query.swift b/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query.swift index 18e5cd5a..14e9ff02 100644 --- a/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query.swift +++ b/Tests/MistKitTests/CloudKitService/Query/CloudKitServiceTests.Query.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/QueryPagination/CloudKitServiceTests.QueryPagination+ErrorCases.swift b/Tests/MistKitTests/CloudKitService/QueryPagination/CloudKitServiceTests.QueryPagination+ErrorCases.swift index 34f16333..99369308 100644 --- a/Tests/MistKitTests/CloudKitService/QueryPagination/CloudKitServiceTests.QueryPagination+ErrorCases.swift +++ b/Tests/MistKitTests/CloudKitService/QueryPagination/CloudKitServiceTests.QueryPagination+ErrorCases.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/QueryPagination/CloudKitServiceTests.QueryPagination+Helpers.swift b/Tests/MistKitTests/CloudKitService/QueryPagination/CloudKitServiceTests.QueryPagination+Helpers.swift index c94ddbe6..2cdbcaa9 100644 --- a/Tests/MistKitTests/CloudKitService/QueryPagination/CloudKitServiceTests.QueryPagination+Helpers.swift +++ b/Tests/MistKitTests/CloudKitService/QueryPagination/CloudKitServiceTests.QueryPagination+Helpers.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import HTTPTypes -import Testing +internal import Foundation +internal import HTTPTypes +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/QueryPagination/CloudKitServiceTests.QueryPagination+SuccessCases.swift b/Tests/MistKitTests/CloudKitService/QueryPagination/CloudKitServiceTests.QueryPagination+SuccessCases.swift index b3d76a48..ff225664 100644 --- a/Tests/MistKitTests/CloudKitService/QueryPagination/CloudKitServiceTests.QueryPagination+SuccessCases.swift +++ b/Tests/MistKitTests/CloudKitService/QueryPagination/CloudKitServiceTests.QueryPagination+SuccessCases.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/QueryPagination/CloudKitServiceTests.QueryPagination.swift b/Tests/MistKitTests/CloudKitService/QueryPagination/CloudKitServiceTests.QueryPagination.swift index 217e06e5..a07b178e 100644 --- a/Tests/MistKitTests/CloudKitService/QueryPagination/CloudKitServiceTests.QueryPagination.swift +++ b/Tests/MistKitTests/CloudKitService/QueryPagination/CloudKitServiceTests.QueryPagination.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/Upload/CloudKitServiceTests.Upload+ErrorHandling.swift b/Tests/MistKitTests/CloudKitService/Upload/CloudKitServiceTests.Upload+ErrorHandling.swift index 56f3641f..a70a92a3 100644 --- a/Tests/MistKitTests/CloudKitService/Upload/CloudKitServiceTests.Upload+ErrorHandling.swift +++ b/Tests/MistKitTests/CloudKitService/Upload/CloudKitServiceTests.Upload+ErrorHandling.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/Upload/CloudKitServiceTests.Upload+Helpers.swift b/Tests/MistKitTests/CloudKitService/Upload/CloudKitServiceTests.Upload+Helpers.swift index ec23e928..c725f58c 100644 --- a/Tests/MistKitTests/CloudKitService/Upload/CloudKitServiceTests.Upload+Helpers.swift +++ b/Tests/MistKitTests/CloudKitService/Upload/CloudKitServiceTests.Upload+Helpers.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import HTTPTypes -import Testing +internal import Foundation +internal import HTTPTypes +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/Upload/CloudKitServiceTests.Upload+NetworkErrors.swift b/Tests/MistKitTests/CloudKitService/Upload/CloudKitServiceTests.Upload+NetworkErrors.swift index f770bf4a..933a57ea 100644 --- a/Tests/MistKitTests/CloudKitService/Upload/CloudKitServiceTests.Upload+NetworkErrors.swift +++ b/Tests/MistKitTests/CloudKitService/Upload/CloudKitServiceTests.Upload+NetworkErrors.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/Upload/CloudKitServiceTests.Upload+SuccessCases.swift b/Tests/MistKitTests/CloudKitService/Upload/CloudKitServiceTests.Upload+SuccessCases.swift index 1752a0cd..e7c30692 100644 --- a/Tests/MistKitTests/CloudKitService/Upload/CloudKitServiceTests.Upload+SuccessCases.swift +++ b/Tests/MistKitTests/CloudKitService/Upload/CloudKitServiceTests.Upload+SuccessCases.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/Upload/CloudKitServiceTests.Upload+Validation.swift b/Tests/MistKitTests/CloudKitService/Upload/CloudKitServiceTests.Upload+Validation.swift index f5c1fc63..10c64acb 100644 --- a/Tests/MistKitTests/CloudKitService/Upload/CloudKitServiceTests.Upload+Validation.swift +++ b/Tests/MistKitTests/CloudKitService/Upload/CloudKitServiceTests.Upload+Validation.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/CloudKitService/Upload/CloudKitServiceTests.Upload.swift b/Tests/MistKitTests/CloudKitService/Upload/CloudKitServiceTests.Upload.swift index 4038bd08..1bae43fe 100644 --- a/Tests/MistKitTests/CloudKitService/Upload/CloudKitServiceTests.Upload.swift +++ b/Tests/MistKitTests/CloudKitService/Upload/CloudKitServiceTests.Upload.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Extensions/RecordOperationConversionTests.swift b/Tests/MistKitTests/Extensions/RecordOperationConversionTests.swift index ca9ab28a..95bade16 100644 --- a/Tests/MistKitTests/Extensions/RecordOperationConversionTests.swift +++ b/Tests/MistKitTests/Extensions/RecordOperationConversionTests.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation internal import MistKitOpenAPI -import Testing +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Extensions/RegexPatterns/RegexPatternsTests+Convenience.swift b/Tests/MistKitTests/Extensions/RegexPatterns/RegexPatternsTests+Convenience.swift index adf28f9b..d5773656 100644 --- a/Tests/MistKitTests/Extensions/RegexPatterns/RegexPatternsTests+Convenience.swift +++ b/Tests/MistKitTests/Extensions/RegexPatterns/RegexPatternsTests+Convenience.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Extensions/RegexPatterns/RegexPatternsTests+Validation.swift b/Tests/MistKitTests/Extensions/RegexPatterns/RegexPatternsTests+Validation.swift index bc31f5b4..f5d44e82 100644 --- a/Tests/MistKitTests/Extensions/RegexPatterns/RegexPatternsTests+Validation.swift +++ b/Tests/MistKitTests/Extensions/RegexPatterns/RegexPatternsTests+Validation.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Extensions/RegexPatterns/RegexPatternsTests.swift b/Tests/MistKitTests/Extensions/RegexPatterns/RegexPatternsTests.swift index 9f7995ae..3441f8ad 100644 --- a/Tests/MistKitTests/Extensions/RegexPatterns/RegexPatternsTests.swift +++ b/Tests/MistKitTests/Extensions/RegexPatterns/RegexPatternsTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("Regex Patterns") internal enum RegexPatternsTests {} diff --git a/Tests/MistKitTests/Helpers/Platform.swift b/Tests/MistKitTests/Helpers/Platform.swift index 282535a4..d64b75b0 100644 --- a/Tests/MistKitTests/Helpers/Platform.swift +++ b/Tests/MistKitTests/Helpers/Platform.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing /// Platform detection utilities for testing internal enum Platform { diff --git a/Tests/MistKitTests/Mocks/MockTransport.swift b/Tests/MistKitTests/Mocks/MockTransport.swift index a8731985..e6e03d4d 100644 --- a/Tests/MistKitTests/Mocks/MockTransport.swift +++ b/Tests/MistKitTests/Mocks/MockTransport.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import HTTPTypes -import OpenAPIRuntime +internal import Foundation +internal import HTTPTypes +internal import OpenAPIRuntime /// Mock transport for testing that doesn't make actual network calls internal struct MockTransport: ClientTransport, Sendable { diff --git a/Tests/MistKitTests/Mocks/ResponseConfig.swift b/Tests/MistKitTests/Mocks/ResponseConfig.swift index 66746228..2714d47b 100644 --- a/Tests/MistKitTests/Mocks/ResponseConfig.swift +++ b/Tests/MistKitTests/Mocks/ResponseConfig.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import HTTPTypes +internal import Foundation +internal import HTTPTypes /// Configuration for a mock HTTP response internal struct ResponseConfig: Sendable { diff --git a/Tests/MistKitTests/Mocks/ResponseProvider.swift b/Tests/MistKitTests/Mocks/ResponseProvider.swift index db8e7ac9..805234d4 100644 --- a/Tests/MistKitTests/Mocks/ResponseProvider.swift +++ b/Tests/MistKitTests/Mocks/ResponseProvider.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import HTTPTypes -import OpenAPIRuntime +internal import HTTPTypes +internal import OpenAPIRuntime /// Thread-safe provider for configuring mock responses internal actor ResponseProvider { diff --git a/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithConnectionError.swift b/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithConnectionError.swift index 2043cba6..ca15daba 100644 --- a/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithConnectionError.swift +++ b/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithConnectionError.swift @@ -4,8 +4,8 @@ // // Created by Leo Dion on 9/24/25. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithIntermittentFailures.swift b/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithIntermittentFailures.swift index 004df7ed..44224c00 100644 --- a/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithIntermittentFailures.swift +++ b/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithIntermittentFailures.swift @@ -5,8 +5,8 @@ // Created by Leo Dion on 9/24/25. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithRateLimiting.swift b/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithRateLimiting.swift index 57f43b8e..1933b057 100644 --- a/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithRateLimiting.swift +++ b/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithRateLimiting.swift @@ -4,10 +4,10 @@ // // Created by Leo Dion on 9/24/25. // -import Foundation -import HTTPTypes -import OpenAPIRuntime -import Testing +internal import Foundation +internal import HTTPTypes +internal import OpenAPIRuntime +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithRecovery.swift b/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithRecovery.swift index 57e9d542..06d5f4cc 100644 --- a/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithRecovery.swift +++ b/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithRecovery.swift @@ -5,8 +5,8 @@ // Created by Leo Dion on 9/24/25. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithRefresh.swift b/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithRefresh.swift index 6f69fc51..56377e93 100644 --- a/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithRefresh.swift +++ b/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithRefresh.swift @@ -5,10 +5,10 @@ // Created by Leo Dion on 9/24/25. // -import Foundation -import HTTPTypes -import OpenAPIRuntime -import Testing +internal import Foundation +internal import HTTPTypes +internal import OpenAPIRuntime +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithRefreshFailure.swift b/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithRefreshFailure.swift index c134cfd8..0cb2421f 100644 --- a/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithRefreshFailure.swift +++ b/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithRefreshFailure.swift @@ -5,8 +5,8 @@ // Created by Leo Dion on 9/24/25. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithRefreshTimeout.swift b/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithRefreshTimeout.swift index 7b825438..19e15dde 100644 --- a/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithRefreshTimeout.swift +++ b/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithRefreshTimeout.swift @@ -1,7 +1,7 @@ -import Foundation -import HTTPTypes -import OpenAPIRuntime -import Testing +internal import Foundation +internal import HTTPTypes +internal import OpenAPIRuntime +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithRetry.swift b/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithRetry.swift index ed475caa..9c456475 100644 --- a/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithRetry.swift +++ b/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithRetry.swift @@ -5,8 +5,8 @@ // Created by Leo Dion on 9/24/25. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithTimeout.swift b/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithTimeout.swift index 86e975b1..67ab8569 100644 --- a/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithTimeout.swift +++ b/Tests/MistKitTests/Mocks/TokenManagers/MockTokenManagerWithTimeout.swift @@ -5,8 +5,8 @@ // Created by Leo Dion on 9/24/25. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Models/AssetUploading/AssetUploadTokenTests.swift b/Tests/MistKitTests/Models/AssetUploading/AssetUploadTokenTests.swift index 02a60177..7cb70ea0 100644 --- a/Tests/MistKitTests/Models/AssetUploading/AssetUploadTokenTests.swift +++ b/Tests/MistKitTests/Models/AssetUploading/AssetUploadTokenTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Models/BatchSyncResultTests.swift b/Tests/MistKitTests/Models/BatchSyncResultTests.swift index 13b9607a..b6bc241d 100644 --- a/Tests/MistKitTests/Models/BatchSyncResultTests.swift +++ b/Tests/MistKitTests/Models/BatchSyncResultTests.swift @@ -27,9 +27,9 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation internal import MistKitOpenAPI -import Testing +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Models/DatabaseTests.swift b/Tests/MistKitTests/Models/DatabaseTests.swift index 679290f5..8bc9fff2 100644 --- a/Tests/MistKitTests/Models/DatabaseTests.swift +++ b/Tests/MistKitTests/Models/DatabaseTests.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Models/EnvironmentTests.swift b/Tests/MistKitTests/Models/EnvironmentTests.swift index 6973cb57..bb0497b7 100644 --- a/Tests/MistKitTests/Models/EnvironmentTests.swift +++ b/Tests/MistKitTests/Models/EnvironmentTests.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Models/FieldValues/FieldValueConversionTests+BasicTypes.swift b/Tests/MistKitTests/Models/FieldValues/FieldValueConversionTests+BasicTypes.swift index d8007f2f..bb95d1e0 100644 --- a/Tests/MistKitTests/Models/FieldValues/FieldValueConversionTests+BasicTypes.swift +++ b/Tests/MistKitTests/Models/FieldValues/FieldValueConversionTests+BasicTypes.swift @@ -1,6 +1,6 @@ -import Foundation +internal import Foundation internal import MistKitOpenAPI -import Testing +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Models/FieldValues/FieldValueConversionTests+ComplexTypes.swift b/Tests/MistKitTests/Models/FieldValues/FieldValueConversionTests+ComplexTypes.swift index d58d3d92..4832779e 100644 --- a/Tests/MistKitTests/Models/FieldValues/FieldValueConversionTests+ComplexTypes.swift +++ b/Tests/MistKitTests/Models/FieldValues/FieldValueConversionTests+ComplexTypes.swift @@ -1,6 +1,6 @@ -import Foundation +internal import Foundation internal import MistKitOpenAPI -import Testing +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Models/FieldValues/FieldValueConversionTests+EdgeCases.swift b/Tests/MistKitTests/Models/FieldValues/FieldValueConversionTests+EdgeCases.swift index e454294a..3ca45c80 100644 --- a/Tests/MistKitTests/Models/FieldValues/FieldValueConversionTests+EdgeCases.swift +++ b/Tests/MistKitTests/Models/FieldValues/FieldValueConversionTests+EdgeCases.swift @@ -1,6 +1,6 @@ -import Foundation +internal import Foundation internal import MistKitOpenAPI -import Testing +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Models/FieldValues/FieldValueConversionTests+Lists.swift b/Tests/MistKitTests/Models/FieldValues/FieldValueConversionTests+Lists.swift index 9fa87df7..a3c7d567 100644 --- a/Tests/MistKitTests/Models/FieldValues/FieldValueConversionTests+Lists.swift +++ b/Tests/MistKitTests/Models/FieldValues/FieldValueConversionTests+Lists.swift @@ -1,6 +1,6 @@ -import Foundation +internal import Foundation internal import MistKitOpenAPI -import Testing +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Models/FieldValues/FieldValueConversionTests.swift b/Tests/MistKitTests/Models/FieldValues/FieldValueConversionTests.swift index 49eb5b16..52128bfc 100644 --- a/Tests/MistKitTests/Models/FieldValues/FieldValueConversionTests.swift +++ b/Tests/MistKitTests/Models/FieldValues/FieldValueConversionTests.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Models/FieldValues/FieldValueTests.swift b/Tests/MistKitTests/Models/FieldValues/FieldValueTests.swift index 8b90abc4..2cd16ef2 100644 --- a/Tests/MistKitTests/Models/FieldValues/FieldValueTests.swift +++ b/Tests/MistKitTests/Models/FieldValues/FieldValueTests.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Models/OperationClassificationTests.swift b/Tests/MistKitTests/Models/OperationClassificationTests.swift index 4d0e6aec..49db491d 100644 --- a/Tests/MistKitTests/Models/OperationClassificationTests.swift +++ b/Tests/MistKitTests/Models/OperationClassificationTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Models/Queries/FilterBuilder/FilterBuilderTests+Comparators.swift b/Tests/MistKitTests/Models/Queries/FilterBuilder/FilterBuilderTests+Comparators.swift index 7999e050..b6010a9d 100644 --- a/Tests/MistKitTests/Models/Queries/FilterBuilder/FilterBuilderTests+Comparators.swift +++ b/Tests/MistKitTests/Models/Queries/FilterBuilder/FilterBuilderTests+Comparators.swift @@ -1,6 +1,6 @@ -import Foundation +internal import Foundation internal import MistKitOpenAPI -import Testing +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Models/Queries/FilterBuilder/FilterBuilderTests+ComplexValues.swift b/Tests/MistKitTests/Models/Queries/FilterBuilder/FilterBuilderTests+ComplexValues.swift index c011d1fd..539bd7ef 100644 --- a/Tests/MistKitTests/Models/Queries/FilterBuilder/FilterBuilderTests+ComplexValues.swift +++ b/Tests/MistKitTests/Models/Queries/FilterBuilder/FilterBuilderTests+ComplexValues.swift @@ -1,6 +1,6 @@ -import Foundation +internal import Foundation internal import MistKitOpenAPI -import Testing +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Models/Queries/FilterBuilder/FilterBuilderTests+ListFilters.swift b/Tests/MistKitTests/Models/Queries/FilterBuilder/FilterBuilderTests+ListFilters.swift index 0111eff9..74683a6e 100644 --- a/Tests/MistKitTests/Models/Queries/FilterBuilder/FilterBuilderTests+ListFilters.swift +++ b/Tests/MistKitTests/Models/Queries/FilterBuilder/FilterBuilderTests+ListFilters.swift @@ -1,6 +1,6 @@ -import Foundation +internal import Foundation internal import MistKitOpenAPI -import Testing +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Models/Queries/FilterBuilder/FilterBuilderTests+StringFilters.swift b/Tests/MistKitTests/Models/Queries/FilterBuilder/FilterBuilderTests+StringFilters.swift index 826651a7..61719a80 100644 --- a/Tests/MistKitTests/Models/Queries/FilterBuilder/FilterBuilderTests+StringFilters.swift +++ b/Tests/MistKitTests/Models/Queries/FilterBuilder/FilterBuilderTests+StringFilters.swift @@ -1,6 +1,6 @@ -import Foundation +internal import Foundation internal import MistKitOpenAPI -import Testing +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Models/Queries/FilterBuilder/FilterBuilderTests.swift b/Tests/MistKitTests/Models/Queries/FilterBuilder/FilterBuilderTests.swift index 0a6d334b..bfd123f9 100644 --- a/Tests/MistKitTests/Models/Queries/FilterBuilder/FilterBuilderTests.swift +++ b/Tests/MistKitTests/Models/Queries/FilterBuilder/FilterBuilderTests.swift @@ -1,4 +1,4 @@ -import Testing +internal import Testing @Suite("Filter Builder", .enabled(if: Platform.isCryptoAvailable)) internal enum FilterBuilderTests {} diff --git a/Tests/MistKitTests/Models/Queries/QueryFilterTests+Comparison.swift b/Tests/MistKitTests/Models/Queries/QueryFilterTests+Comparison.swift index 2e4ce3d7..ec56b399 100644 --- a/Tests/MistKitTests/Models/Queries/QueryFilterTests+Comparison.swift +++ b/Tests/MistKitTests/Models/Queries/QueryFilterTests+Comparison.swift @@ -1,6 +1,6 @@ -import Foundation +internal import Foundation internal import MistKitOpenAPI -import Testing +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Models/Queries/QueryFilterTests+ComplexFields.swift b/Tests/MistKitTests/Models/Queries/QueryFilterTests+ComplexFields.swift index 06dea963..02eb04df 100644 --- a/Tests/MistKitTests/Models/Queries/QueryFilterTests+ComplexFields.swift +++ b/Tests/MistKitTests/Models/Queries/QueryFilterTests+ComplexFields.swift @@ -1,6 +1,6 @@ -import Foundation +internal import Foundation internal import MistKitOpenAPI -import Testing +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Models/Queries/QueryFilterTests+EdgeCases.swift b/Tests/MistKitTests/Models/Queries/QueryFilterTests+EdgeCases.swift index adb9a50b..d89d5697 100644 --- a/Tests/MistKitTests/Models/Queries/QueryFilterTests+EdgeCases.swift +++ b/Tests/MistKitTests/Models/Queries/QueryFilterTests+EdgeCases.swift @@ -1,6 +1,6 @@ -import Foundation +internal import Foundation internal import MistKitOpenAPI -import Testing +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Models/Queries/QueryFilterTests+Equality.swift b/Tests/MistKitTests/Models/Queries/QueryFilterTests+Equality.swift index 4024cca0..930671b2 100644 --- a/Tests/MistKitTests/Models/Queries/QueryFilterTests+Equality.swift +++ b/Tests/MistKitTests/Models/Queries/QueryFilterTests+Equality.swift @@ -1,6 +1,6 @@ -import Foundation +internal import Foundation internal import MistKitOpenAPI -import Testing +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Models/Queries/QueryFilterTests+List.swift b/Tests/MistKitTests/Models/Queries/QueryFilterTests+List.swift index 71732e06..fcdfd835 100644 --- a/Tests/MistKitTests/Models/Queries/QueryFilterTests+List.swift +++ b/Tests/MistKitTests/Models/Queries/QueryFilterTests+List.swift @@ -1,6 +1,6 @@ -import Foundation +internal import Foundation internal import MistKitOpenAPI -import Testing +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Models/Queries/QueryFilterTests+ListMember.swift b/Tests/MistKitTests/Models/Queries/QueryFilterTests+ListMember.swift index 815327b4..a07413e5 100644 --- a/Tests/MistKitTests/Models/Queries/QueryFilterTests+ListMember.swift +++ b/Tests/MistKitTests/Models/Queries/QueryFilterTests+ListMember.swift @@ -1,6 +1,6 @@ -import Foundation +internal import Foundation internal import MistKitOpenAPI -import Testing +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Models/Queries/QueryFilterTests+String.swift b/Tests/MistKitTests/Models/Queries/QueryFilterTests+String.swift index 0877d92d..d99fdd39 100644 --- a/Tests/MistKitTests/Models/Queries/QueryFilterTests+String.swift +++ b/Tests/MistKitTests/Models/Queries/QueryFilterTests+String.swift @@ -1,6 +1,6 @@ -import Foundation +internal import Foundation internal import MistKitOpenAPI -import Testing +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Models/Queries/QueryFilterTests.swift b/Tests/MistKitTests/Models/Queries/QueryFilterTests.swift index 9c60e039..aa8d747b 100644 --- a/Tests/MistKitTests/Models/Queries/QueryFilterTests.swift +++ b/Tests/MistKitTests/Models/Queries/QueryFilterTests.swift @@ -1,5 +1,5 @@ -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Models/Queries/QuerySortTests.swift b/Tests/MistKitTests/Models/Queries/QuerySortTests.swift index ab534e62..65fe8e82 100644 --- a/Tests/MistKitTests/Models/Queries/QuerySortTests.swift +++ b/Tests/MistKitTests/Models/Queries/QuerySortTests.swift @@ -1,6 +1,6 @@ -import Foundation +internal import Foundation internal import MistKitOpenAPI -import Testing +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/Models/RecordInfoTests.swift b/Tests/MistKitTests/Models/RecordInfoTests.swift index 26f8b898..26423fe3 100644 --- a/Tests/MistKitTests/Models/RecordInfoTests.swift +++ b/Tests/MistKitTests/Models/RecordInfoTests.swift @@ -1,6 +1,6 @@ -import Foundation +internal import Foundation internal import MistKitOpenAPI -import Testing +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/OpenAPI/LoggingMiddleware/LoggingMiddlewareTests+Advanced.swift b/Tests/MistKitTests/OpenAPI/LoggingMiddleware/LoggingMiddlewareTests+Advanced.swift index ad0eddbf..01aeb1fe 100644 --- a/Tests/MistKitTests/OpenAPI/LoggingMiddleware/LoggingMiddlewareTests+Advanced.swift +++ b/Tests/MistKitTests/OpenAPI/LoggingMiddleware/LoggingMiddlewareTests+Advanced.swift @@ -27,10 +27,10 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import HTTPTypes -import OpenAPIRuntime -import Testing +internal import Foundation +internal import HTTPTypes +internal import OpenAPIRuntime +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/OpenAPI/LoggingMiddleware/LoggingMiddlewareTests+Basic.swift b/Tests/MistKitTests/OpenAPI/LoggingMiddleware/LoggingMiddlewareTests+Basic.swift index ef12959f..53db1b73 100644 --- a/Tests/MistKitTests/OpenAPI/LoggingMiddleware/LoggingMiddlewareTests+Basic.swift +++ b/Tests/MistKitTests/OpenAPI/LoggingMiddleware/LoggingMiddlewareTests+Basic.swift @@ -27,10 +27,10 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import HTTPTypes -import OpenAPIRuntime -import Testing +internal import Foundation +internal import HTTPTypes +internal import OpenAPIRuntime +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/OpenAPI/LoggingMiddleware/LoggingMiddlewareTests+StatusTests.swift b/Tests/MistKitTests/OpenAPI/LoggingMiddleware/LoggingMiddlewareTests+StatusTests.swift index 58781d10..9f817251 100644 --- a/Tests/MistKitTests/OpenAPI/LoggingMiddleware/LoggingMiddlewareTests+StatusTests.swift +++ b/Tests/MistKitTests/OpenAPI/LoggingMiddleware/LoggingMiddlewareTests+StatusTests.swift @@ -27,10 +27,10 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import HTTPTypes -import OpenAPIRuntime -import Testing +internal import Foundation +internal import HTTPTypes +internal import OpenAPIRuntime +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/OpenAPI/LoggingMiddleware/LoggingMiddlewareTests.swift b/Tests/MistKitTests/OpenAPI/LoggingMiddleware/LoggingMiddlewareTests.swift index bc5ba8f9..22132609 100644 --- a/Tests/MistKitTests/OpenAPI/LoggingMiddleware/LoggingMiddlewareTests.swift +++ b/Tests/MistKitTests/OpenAPI/LoggingMiddleware/LoggingMiddlewareTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @Suite("Logging Middleware") internal enum LoggingMiddlewareTests {} diff --git a/Tests/MistKitTests/RecordManagement/CloudKitRecordTests+Conformance.swift b/Tests/MistKitTests/RecordManagement/CloudKitRecordTests+Conformance.swift index c7c01599..dc45edef 100644 --- a/Tests/MistKitTests/RecordManagement/CloudKitRecordTests+Conformance.swift +++ b/Tests/MistKitTests/RecordManagement/CloudKitRecordTests+Conformance.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/RecordManagement/CloudKitRecordTests+FieldConversion.swift b/Tests/MistKitTests/RecordManagement/CloudKitRecordTests+FieldConversion.swift index 007b1a05..e58aa249 100644 --- a/Tests/MistKitTests/RecordManagement/CloudKitRecordTests+FieldConversion.swift +++ b/Tests/MistKitTests/RecordManagement/CloudKitRecordTests+FieldConversion.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/RecordManagement/CloudKitRecordTests+Formatting.swift b/Tests/MistKitTests/RecordManagement/CloudKitRecordTests+Formatting.swift index dc7f2c01..9850cc27 100644 --- a/Tests/MistKitTests/RecordManagement/CloudKitRecordTests+Formatting.swift +++ b/Tests/MistKitTests/RecordManagement/CloudKitRecordTests+Formatting.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/RecordManagement/CloudKitRecordTests+Parsing.swift b/Tests/MistKitTests/RecordManagement/CloudKitRecordTests+Parsing.swift index 7ee5fb73..b3392962 100644 --- a/Tests/MistKitTests/RecordManagement/CloudKitRecordTests+Parsing.swift +++ b/Tests/MistKitTests/RecordManagement/CloudKitRecordTests+Parsing.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/RecordManagement/CloudKitRecordTests+RoundTrip.swift b/Tests/MistKitTests/RecordManagement/CloudKitRecordTests+RoundTrip.swift index 8a97c890..bda5bee6 100644 --- a/Tests/MistKitTests/RecordManagement/CloudKitRecordTests+RoundTrip.swift +++ b/Tests/MistKitTests/RecordManagement/CloudKitRecordTests+RoundTrip.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/RecordManagement/CloudKitRecordTests.swift b/Tests/MistKitTests/RecordManagement/CloudKitRecordTests.swift index 33500670..a7bb4577 100644 --- a/Tests/MistKitTests/RecordManagement/CloudKitRecordTests.swift +++ b/Tests/MistKitTests/RecordManagement/CloudKitRecordTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/RecordManagement/FieldValueConvenienceTests.swift b/Tests/MistKitTests/RecordManagement/FieldValueConvenienceTests.swift index 66b9b10b..2f7945d1 100644 --- a/Tests/MistKitTests/RecordManagement/FieldValueConvenienceTests.swift +++ b/Tests/MistKitTests/RecordManagement/FieldValueConvenienceTests.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/RecordManagement/MockRecordManagingService.swift b/Tests/MistKitTests/RecordManagement/MockRecordManagingService.swift index 32888dc0..da711077 100644 --- a/Tests/MistKitTests/RecordManagement/MockRecordManagingService.swift +++ b/Tests/MistKitTests/RecordManagement/MockRecordManagingService.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation @testable import MistKit diff --git a/Tests/MistKitTests/RecordManagement/RecordManagingTests+List.swift b/Tests/MistKitTests/RecordManagement/RecordManagingTests+List.swift index 20e91ca8..d6ed6fec 100644 --- a/Tests/MistKitTests/RecordManagement/RecordManagingTests+List.swift +++ b/Tests/MistKitTests/RecordManagement/RecordManagingTests+List.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/RecordManagement/RecordManagingTests+Query.swift b/Tests/MistKitTests/RecordManagement/RecordManagingTests+Query.swift index 06489b21..fd80d850 100644 --- a/Tests/MistKitTests/RecordManagement/RecordManagingTests+Query.swift +++ b/Tests/MistKitTests/RecordManagement/RecordManagingTests+Query.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/RecordManagement/RecordManagingTests+Sync.swift b/Tests/MistKitTests/RecordManagement/RecordManagingTests+Sync.swift index c00f2aa8..15c087fa 100644 --- a/Tests/MistKitTests/RecordManagement/RecordManagingTests+Sync.swift +++ b/Tests/MistKitTests/RecordManagement/RecordManagingTests+Sync.swift @@ -27,8 +27,8 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation -import Testing +internal import Foundation +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/RecordManagement/RecordManagingTests.swift b/Tests/MistKitTests/RecordManagement/RecordManagingTests.swift index fe950202..0f62f0f4 100644 --- a/Tests/MistKitTests/RecordManagement/RecordManagingTests.swift +++ b/Tests/MistKitTests/RecordManagement/RecordManagingTests.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Testing +internal import Testing @testable import MistKit diff --git a/Tests/MistKitTests/RecordManagement/TestRecord.swift b/Tests/MistKitTests/RecordManagement/TestRecord.swift index ddec1dd7..7892f967 100644 --- a/Tests/MistKitTests/RecordManagement/TestRecord.swift +++ b/Tests/MistKitTests/RecordManagement/TestRecord.swift @@ -27,7 +27,7 @@ // OTHER DEALINGS IN THE SOFTWARE. // -import Foundation +internal import Foundation @testable import MistKit