From f99331c78229c45f06c7544ac0e46ff1e51ebadf Mon Sep 17 00:00:00 2001 From: Dariusz Rybicki <dariusz@elixxir.io> Date: Fri, 23 Sep 2022 16:12:05 +0200 Subject: [PATCH] Remove failing constructors --- .../XXLegacyDatabaseMigrator/Migrator.swift | 2 -- Sources/XXModels/Database.swift | 33 ------------------- Sources/XXModels/Operations/BulkUpdate.swift | 4 --- Sources/XXModels/Operations/Delete.swift | 4 --- Sources/XXModels/Operations/DeleteMany.swift | 4 --- Sources/XXModels/Operations/Drop.swift | 1 - Sources/XXModels/Operations/Fetch.swift | 4 --- .../XXModels/Operations/FetchPublisher.swift | 4 --- Sources/XXModels/Operations/Save.swift | 4 --- 9 files changed, 60 deletions(-) diff --git a/Sources/XXLegacyDatabaseMigrator/Migrator.swift b/Sources/XXLegacyDatabaseMigrator/Migrator.swift index 73af8c3..eacfb19 100644 --- a/Sources/XXLegacyDatabaseMigrator/Migrator.swift +++ b/Sources/XXLegacyDatabaseMigrator/Migrator.swift @@ -73,8 +73,6 @@ extension Migrator { import XCTestDynamicOverlay extension Migrator { - public static let failing = Migrator { _, _, _, _ in fatalError() } - public static let unimplemented = Migrator( run: XCTUnimplemented("\(Self.self)") ) diff --git a/Sources/XXModels/Database.swift b/Sources/XXModels/Database.swift index d1801b0..f73b8cc 100644 --- a/Sources/XXModels/Database.swift +++ b/Sources/XXModels/Database.swift @@ -177,39 +177,6 @@ public struct Database { #if DEBUG extension Database { - static public let failing = Database( - fetchChatInfos: .failing(), - fetchChatInfosPublisher: .failing(), - fetchContacts: .failing(), - fetchContactsPublisher: .failing(), - saveContact: .failing(), - bulkUpdateContacts: .failing(), - deleteContact: .failing(), - fetchContactChatInfos: .failing(), - fetchContactChatInfosPublisher: .failing(), - fetchGroups: .failing(), - fetchGroupsPublisher: .failing(), - saveGroup: .failing(), - deleteGroup: .failing(), - fetchGroupChatInfos: .failing(), - fetchGroupChatInfosPublisher: .failing(), - fetchGroupInfos: .failing(), - fetchGroupInfosPublisher: .failing(), - saveGroupMember: .failing(), - deleteGroupMember: .failing(), - fetchMessages: .failing(), - fetchMessagesPublisher: .failing(), - saveMessage: .failing(), - bulkUpdateMessages: .failing(), - deleteMessage: .failing(), - deleteMessages: .failing(), - fetchFileTransfers: .failing(), - fetchFileTransfersPublisher: .failing(), - saveFileTransfer: .failing(), - deleteFileTransfer: .failing(), - drop: .failing - ) - static public let unimplemented = Database( fetchChatInfos: .unimplemented(), fetchChatInfosPublisher: .unimplemented(), diff --git a/Sources/XXModels/Operations/BulkUpdate.swift b/Sources/XXModels/Operations/BulkUpdate.swift index ca08bdb..a814ed6 100644 --- a/Sources/XXModels/Operations/BulkUpdate.swift +++ b/Sources/XXModels/Operations/BulkUpdate.swift @@ -25,10 +25,6 @@ public struct BulkUpdate<Query, Assignments> { import XCTestDynamicOverlay extension BulkUpdate { - public static func failing<Query, Assignments>() -> BulkUpdate<Query, Assignments> { - BulkUpdate<Query, Assignments> { _, _ in fatalError() } - } - public static func unimplemented<Query, Assignments>() -> BulkUpdate<Query, Assignments> { BulkUpdate<Query, Assignments>(run: XCTUnimplemented("\(Self.self)")) } diff --git a/Sources/XXModels/Operations/Delete.swift b/Sources/XXModels/Operations/Delete.swift index 85119dc..fb6bcfe 100644 --- a/Sources/XXModels/Operations/Delete.swift +++ b/Sources/XXModels/Operations/Delete.swift @@ -25,10 +25,6 @@ public struct Delete<Model> { import XCTestDynamicOverlay extension Delete { - public static func failing<Model>() -> Delete<Model> { - Delete<Model> { _ in fatalError() } - } - public static func unimplemented<Model>() -> Delete<Model> { Delete<Model>(run: XCTUnimplemented("\(Self.self)")) } diff --git a/Sources/XXModels/Operations/DeleteMany.swift b/Sources/XXModels/Operations/DeleteMany.swift index b75c627..23e20cf 100644 --- a/Sources/XXModels/Operations/DeleteMany.swift +++ b/Sources/XXModels/Operations/DeleteMany.swift @@ -24,10 +24,6 @@ public struct DeleteMany<Model, Query> { import XCTestDynamicOverlay extension DeleteMany { - public static func failing<Model, Query>() -> DeleteMany<Model, Query> { - DeleteMany<Model, Query> { _ in fatalError() } - } - public static func unimplemented<Model>() -> DeleteMany<Model, Query> { DeleteMany<Model, Query>(run: XCTUnimplemented("\(Self.self)")) } diff --git a/Sources/XXModels/Operations/Drop.swift b/Sources/XXModels/Operations/Drop.swift index 4821f69..1b7bd31 100644 --- a/Sources/XXModels/Operations/Drop.swift +++ b/Sources/XXModels/Operations/Drop.swift @@ -23,7 +23,6 @@ public struct Drop { import XCTestDynamicOverlay extension Drop { - public static let failing = Drop { fatalError() } public static let unimplemented = Drop(run: XCTUnimplemented("\(Self.self)")) } #endif diff --git a/Sources/XXModels/Operations/Fetch.swift b/Sources/XXModels/Operations/Fetch.swift index ff9c0ee..5f300f1 100644 --- a/Sources/XXModels/Operations/Fetch.swift +++ b/Sources/XXModels/Operations/Fetch.swift @@ -25,10 +25,6 @@ public struct Fetch<Model, Query> { import XCTestDynamicOverlay extension Fetch { - public static func failing<Model, Query>() -> Fetch<Model, Query> { - Fetch<Model, Query> { _ in fatalError() } - } - public static func unimplemented<Model, Query>() -> Fetch<Model, Query> { Fetch<Model, Query>(run: XCTUnimplemented("\(Self.self)")) } diff --git a/Sources/XXModels/Operations/FetchPublisher.swift b/Sources/XXModels/Operations/FetchPublisher.swift index 9372d2a..9758e02 100644 --- a/Sources/XXModels/Operations/FetchPublisher.swift +++ b/Sources/XXModels/Operations/FetchPublisher.swift @@ -26,10 +26,6 @@ public struct FetchPublisher<Model, Query> { import XCTestDynamicOverlay extension FetchPublisher { - public static func failing<Model, Query>() -> FetchPublisher<Model, Query> { - FetchPublisher<Model, Query> { _ in fatalError() } - } - public static func unimplemented<Model, Query>() -> FetchPublisher<Model, Query> { FetchPublisher<Model, Query>( run: XCTUnimplemented("\(Self.self)", placeholder: Empty().eraseToAnyPublisher()) diff --git a/Sources/XXModels/Operations/Save.swift b/Sources/XXModels/Operations/Save.swift index 6ab8076..abc6ab7 100644 --- a/Sources/XXModels/Operations/Save.swift +++ b/Sources/XXModels/Operations/Save.swift @@ -28,10 +28,6 @@ public struct Save<Model> { import XCTestDynamicOverlay extension Save { - public static func failing<Model>() -> Save<Model> { - Save<Model> { _ in fatalError() } - } - public static func unimplemented<Model>() -> Save<Model> { Save<Model>(run: XCTUnimplemented("\(Self.self)")) } -- GitLab