├── .devcontainer └── devcontainer.json ├── .github └── workflows │ ├── DataThespian.yml │ ├── claude-code-review.yml │ ├── claude.yml │ └── codeql.yml ├── .gitignore ├── .periphery.yml ├── .spi.yml ├── .swift-format ├── .swiftlint.yml ├── CLAUDE.md ├── Example ├── Sources │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── ChildViewModel.swift │ ├── ContentObject.swift │ ├── ContentView.swift │ ├── DataThespianExample.entitlements │ ├── DataThespianExampleApp.swift │ ├── Item.swift │ ├── ItemChild.swift │ ├── ItemChildView.swift │ ├── ItemViewModel.swift │ └── Preview Content │ │ └── Preview Assets.xcassets │ │ └── Contents.json └── Support │ ├── .gitkeep │ └── Info.plist ├── LICENSE ├── Mintfile ├── Package.resolved ├── Package.swift ├── README.md ├── Scripts ├── gh-md-toc ├── header.sh ├── lint.sh └── swift-doc.sh ├── Sources └── DataThespian │ ├── AnyModel.swift │ ├── Assert.swift │ ├── Databases │ ├── BackgroundDatabase.swift │ ├── Database+Extras.swift │ ├── Database+Queryable.swift │ ├── Database.swift │ ├── EnvironmentValues+Database.swift │ ├── ModelActor+Database.swift │ ├── ModelActorDatabase.swift │ ├── QueryError.swift │ ├── Queryable+Extensions.swift │ ├── Queryable.swift │ ├── Selector.swift │ ├── Unique.swift │ ├── UniqueKey.swift │ ├── UniqueKeyPath.swift │ └── UniqueKeys.swift │ ├── Documentation.docc │ └── DataThespian.md │ ├── Model.swift │ ├── Notification │ ├── AgentRegister.swift │ ├── Combine │ │ ├── DatabaseChangePublicist.swift │ │ ├── EnvironmentValues+DatabaseChangePublicist.swift │ │ ├── PublishingAgent.swift │ │ └── PublishingRegister.swift │ ├── DataAgent.swift │ ├── DataMonitor.swift │ ├── DatabaseChangeSet.swift │ ├── DatabaseChangeType.swift │ ├── DatabaseMonitoring.swift │ ├── ManagedObjectMetadata.swift │ ├── Notification.swift │ ├── NotificationDataUpdate.swift │ └── RegistrationCollection.swift │ ├── SwiftData │ ├── FetchDescriptor.swift │ ├── ModelContext+Extension.swift │ ├── ModelContext+Queryable.swift │ ├── ModelContext.swift │ └── NSManagedObjectID.swift │ ├── Synchronization │ ├── CollectionDifference.swift │ ├── CollectionSynchronizer.swift │ ├── ModelDifferenceSynchronizer.swift │ ├── ModelSynchronizer.swift │ └── SynchronizationDifference.swift │ └── ThespianLogging.swift ├── Tests └── DataThespianTests │ ├── Support │ ├── Child.swift │ ├── Parent.swift │ ├── SwiftDataIsAvailable.swift │ ├── TestingDatabase.swift │ └── Thread.swift │ └── Tests │ ├── AnyModelTests.swift │ ├── BasicDatabaseTests.swift │ ├── CoreDataNotificationKeysTests.swift │ ├── DataMonitorTests.swift │ ├── DeleteTests.swift │ ├── FetchTests.swift │ ├── ModelActorTests.swift │ ├── NotFoundErrorTests.swift │ ├── PerformanceTests.swift │ └── SelectorExtensionTests.swift ├── codecov.yml ├── macros.json └── project.yml /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/workflows/DataThespian.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/.github/workflows/DataThespian.yml -------------------------------------------------------------------------------- /.github/workflows/claude-code-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/.github/workflows/claude-code-review.yml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/.gitignore -------------------------------------------------------------------------------- /.periphery.yml: -------------------------------------------------------------------------------- 1 | retain_public: true 2 | -------------------------------------------------------------------------------- /.spi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/.spi.yml -------------------------------------------------------------------------------- /.swift-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/.swift-format -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /Example/Sources/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Example/Sources/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Example/Sources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Example/Sources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/Sources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Example/Sources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/Sources/ChildViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Example/Sources/ChildViewModel.swift -------------------------------------------------------------------------------- /Example/Sources/ContentObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Example/Sources/ContentObject.swift -------------------------------------------------------------------------------- /Example/Sources/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Example/Sources/ContentView.swift -------------------------------------------------------------------------------- /Example/Sources/DataThespianExample.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Example/Sources/DataThespianExample.entitlements -------------------------------------------------------------------------------- /Example/Sources/DataThespianExampleApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Example/Sources/DataThespianExampleApp.swift -------------------------------------------------------------------------------- /Example/Sources/Item.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Example/Sources/Item.swift -------------------------------------------------------------------------------- /Example/Sources/ItemChild.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Example/Sources/ItemChild.swift -------------------------------------------------------------------------------- /Example/Sources/ItemChildView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Example/Sources/ItemChildView.swift -------------------------------------------------------------------------------- /Example/Sources/ItemViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Example/Sources/ItemViewModel.swift -------------------------------------------------------------------------------- /Example/Sources/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Example/Sources/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/Support/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Example/Support/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Example/Support/Info.plist -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/LICENSE -------------------------------------------------------------------------------- /Mintfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Mintfile -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/README.md -------------------------------------------------------------------------------- /Scripts/gh-md-toc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Scripts/gh-md-toc -------------------------------------------------------------------------------- /Scripts/header.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Scripts/header.sh -------------------------------------------------------------------------------- /Scripts/lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Scripts/lint.sh -------------------------------------------------------------------------------- /Scripts/swift-doc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Scripts/swift-doc.sh -------------------------------------------------------------------------------- /Sources/DataThespian/AnyModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/AnyModel.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Assert.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Assert.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Databases/BackgroundDatabase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Databases/BackgroundDatabase.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Databases/Database+Extras.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Databases/Database+Extras.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Databases/Database+Queryable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Databases/Database+Queryable.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Databases/Database.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Databases/Database.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Databases/EnvironmentValues+Database.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Databases/EnvironmentValues+Database.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Databases/ModelActor+Database.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Databases/ModelActor+Database.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Databases/ModelActorDatabase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Databases/ModelActorDatabase.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Databases/QueryError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Databases/QueryError.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Databases/Queryable+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Databases/Queryable+Extensions.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Databases/Queryable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Databases/Queryable.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Databases/Selector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Databases/Selector.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Databases/Unique.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Databases/Unique.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Databases/UniqueKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Databases/UniqueKey.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Databases/UniqueKeyPath.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Databases/UniqueKeyPath.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Databases/UniqueKeys.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Databases/UniqueKeys.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Documentation.docc/DataThespian.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Documentation.docc/DataThespian.md -------------------------------------------------------------------------------- /Sources/DataThespian/Model.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Model.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Notification/AgentRegister.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Notification/AgentRegister.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Notification/Combine/DatabaseChangePublicist.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Notification/Combine/DatabaseChangePublicist.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Notification/Combine/EnvironmentValues+DatabaseChangePublicist.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Notification/Combine/EnvironmentValues+DatabaseChangePublicist.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Notification/Combine/PublishingAgent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Notification/Combine/PublishingAgent.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Notification/Combine/PublishingRegister.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Notification/Combine/PublishingRegister.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Notification/DataAgent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Notification/DataAgent.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Notification/DataMonitor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Notification/DataMonitor.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Notification/DatabaseChangeSet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Notification/DatabaseChangeSet.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Notification/DatabaseChangeType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Notification/DatabaseChangeType.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Notification/DatabaseMonitoring.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Notification/DatabaseMonitoring.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Notification/ManagedObjectMetadata.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Notification/ManagedObjectMetadata.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Notification/Notification.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Notification/Notification.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Notification/NotificationDataUpdate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Notification/NotificationDataUpdate.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Notification/RegistrationCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Notification/RegistrationCollection.swift -------------------------------------------------------------------------------- /Sources/DataThespian/SwiftData/FetchDescriptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/SwiftData/FetchDescriptor.swift -------------------------------------------------------------------------------- /Sources/DataThespian/SwiftData/ModelContext+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/SwiftData/ModelContext+Extension.swift -------------------------------------------------------------------------------- /Sources/DataThespian/SwiftData/ModelContext+Queryable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/SwiftData/ModelContext+Queryable.swift -------------------------------------------------------------------------------- /Sources/DataThespian/SwiftData/ModelContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/SwiftData/ModelContext.swift -------------------------------------------------------------------------------- /Sources/DataThespian/SwiftData/NSManagedObjectID.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/SwiftData/NSManagedObjectID.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Synchronization/CollectionDifference.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Synchronization/CollectionDifference.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Synchronization/CollectionSynchronizer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Synchronization/CollectionSynchronizer.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Synchronization/ModelDifferenceSynchronizer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Synchronization/ModelDifferenceSynchronizer.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Synchronization/ModelSynchronizer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Synchronization/ModelSynchronizer.swift -------------------------------------------------------------------------------- /Sources/DataThespian/Synchronization/SynchronizationDifference.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/Synchronization/SynchronizationDifference.swift -------------------------------------------------------------------------------- /Sources/DataThespian/ThespianLogging.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Sources/DataThespian/ThespianLogging.swift -------------------------------------------------------------------------------- /Tests/DataThespianTests/Support/Child.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Tests/DataThespianTests/Support/Child.swift -------------------------------------------------------------------------------- /Tests/DataThespianTests/Support/Parent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Tests/DataThespianTests/Support/Parent.swift -------------------------------------------------------------------------------- /Tests/DataThespianTests/Support/SwiftDataIsAvailable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Tests/DataThespianTests/Support/SwiftDataIsAvailable.swift -------------------------------------------------------------------------------- /Tests/DataThespianTests/Support/TestingDatabase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Tests/DataThespianTests/Support/TestingDatabase.swift -------------------------------------------------------------------------------- /Tests/DataThespianTests/Support/Thread.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Tests/DataThespianTests/Support/Thread.swift -------------------------------------------------------------------------------- /Tests/DataThespianTests/Tests/AnyModelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Tests/DataThespianTests/Tests/AnyModelTests.swift -------------------------------------------------------------------------------- /Tests/DataThespianTests/Tests/BasicDatabaseTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Tests/DataThespianTests/Tests/BasicDatabaseTests.swift -------------------------------------------------------------------------------- /Tests/DataThespianTests/Tests/CoreDataNotificationKeysTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Tests/DataThespianTests/Tests/CoreDataNotificationKeysTests.swift -------------------------------------------------------------------------------- /Tests/DataThespianTests/Tests/DataMonitorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Tests/DataThespianTests/Tests/DataMonitorTests.swift -------------------------------------------------------------------------------- /Tests/DataThespianTests/Tests/DeleteTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Tests/DataThespianTests/Tests/DeleteTests.swift -------------------------------------------------------------------------------- /Tests/DataThespianTests/Tests/FetchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Tests/DataThespianTests/Tests/FetchTests.swift -------------------------------------------------------------------------------- /Tests/DataThespianTests/Tests/ModelActorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Tests/DataThespianTests/Tests/ModelActorTests.swift -------------------------------------------------------------------------------- /Tests/DataThespianTests/Tests/NotFoundErrorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Tests/DataThespianTests/Tests/NotFoundErrorTests.swift -------------------------------------------------------------------------------- /Tests/DataThespianTests/Tests/PerformanceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Tests/DataThespianTests/Tests/PerformanceTests.swift -------------------------------------------------------------------------------- /Tests/DataThespianTests/Tests/SelectorExtensionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/Tests/DataThespianTests/Tests/SelectorExtensionTests.swift -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- 1 | ignore: 2 | - "Tests" 3 | -------------------------------------------------------------------------------- /macros.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/macros.json -------------------------------------------------------------------------------- /project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightdigit/DataThespian/HEAD/project.yml --------------------------------------------------------------------------------