From 83e7a531ff70b1124581d36f34694e21398bda65 Mon Sep 17 00:00:00 2001 From: Dariusz Rybicki <dariusz@elixxir.io> Date: Fri, 23 Sep 2022 20:19:51 +0200 Subject: [PATCH] Use Database.unimplemented instead of .failing --- .../AuthCallbackHandlerConfirmTests.swift | 4 ++-- .../AuthCallbackHandlerRequestTests.swift | 4 ++-- .../AuthCallbackHandlerResetTests.swift | 4 ++-- .../MessageListenerHandlerTests.swift | 2 +- .../AppCoreTests/SendMessage/SendMessageTests.swift | 4 ++-- .../Tests/ChatFeatureTests/ChatFeatureTests.swift | 2 +- .../CheckContactAuthFeatureTests.swift | 4 ++-- .../ConfirmRequestFeatureTests.swift | 4 ++-- .../ContactFeatureTests/ContactFeatureTests.swift | 4 ++-- .../ContactsFeatureTests/ContactsFeatureTests.swift | 2 +- .../Tests/HomeFeatureTests/HomeFeatureTests.swift | 2 +- .../MyContactFeatureTests.swift | 12 ++++++------ .../RegisterFeatureTests/RegisterFeatureTests.swift | 4 ++-- .../SendRequestFeatureTests.swift | 6 +++--- .../VerifyContactFeatureTests.swift | 6 +++--- 15 files changed, 32 insertions(+), 32 deletions(-) diff --git a/Examples/xx-messenger/Tests/AppCoreTests/AuthCallbackHandler/AuthCallbackHandlerConfirmTests.swift b/Examples/xx-messenger/Tests/AppCoreTests/AuthCallbackHandler/AuthCallbackHandlerConfirmTests.swift index 1a1b5f19..0f5043ab 100644 --- a/Examples/xx-messenger/Tests/AppCoreTests/AuthCallbackHandler/AuthCallbackHandlerConfirmTests.swift +++ b/Examples/xx-messenger/Tests/AppCoreTests/AuthCallbackHandler/AuthCallbackHandlerConfirmTests.swift @@ -15,7 +15,7 @@ final class AuthCallbackHandlerConfirmTests: XCTestCase { ) let confirm = AuthCallbackHandlerConfirm.live( db: .init { - var db: Database = .failing + var db: Database = .unimplemented db.fetchContacts.run = { query in didFetchContacts.append(query) return [dbContact] @@ -41,7 +41,7 @@ final class AuthCallbackHandlerConfirmTests: XCTestCase { func testConfirmWhenContactNotInDatabase() throws { let confirm = AuthCallbackHandlerConfirm.live( db: .init { - var db: Database = .failing + var db: Database = .unimplemented db.fetchContacts.run = { _ in [] } return db } diff --git a/Examples/xx-messenger/Tests/AppCoreTests/AuthCallbackHandler/AuthCallbackHandlerRequestTests.swift b/Examples/xx-messenger/Tests/AppCoreTests/AuthCallbackHandler/AuthCallbackHandlerRequestTests.swift index 3a7cb6fb..d8e19ce7 100644 --- a/Examples/xx-messenger/Tests/AppCoreTests/AuthCallbackHandler/AuthCallbackHandlerRequestTests.swift +++ b/Examples/xx-messenger/Tests/AppCoreTests/AuthCallbackHandler/AuthCallbackHandlerRequestTests.swift @@ -14,7 +14,7 @@ final class AuthCallbackHandlerRequestTests: XCTestCase { let request = AuthCallbackHandlerRequest.live( db: .init { - var db: Database = .failing + var db: Database = .unimplemented db.fetchContacts.run = { query in didFetchContacts.append(query) return [] @@ -54,7 +54,7 @@ final class AuthCallbackHandlerRequestTests: XCTestCase { func testRequestWhenContactInDatabase() throws { let request = AuthCallbackHandlerRequest.live( db: .init { - var db: Database = .failing + var db: Database = .unimplemented db.fetchContacts.run = { _ in [.init(id: "id".data(using: .utf8)!)] } return db }, diff --git a/Examples/xx-messenger/Tests/AppCoreTests/AuthCallbackHandler/AuthCallbackHandlerResetTests.swift b/Examples/xx-messenger/Tests/AppCoreTests/AuthCallbackHandler/AuthCallbackHandlerResetTests.swift index 9a4407bf..8d071046 100644 --- a/Examples/xx-messenger/Tests/AppCoreTests/AuthCallbackHandler/AuthCallbackHandlerResetTests.swift +++ b/Examples/xx-messenger/Tests/AppCoreTests/AuthCallbackHandler/AuthCallbackHandlerResetTests.swift @@ -15,7 +15,7 @@ final class AuthCallbackHandlerResetTests: XCTestCase { ) let reset = AuthCallbackHandlerReset.live( db: .init { - var db: Database = .failing + var db: Database = .unimplemented db.fetchContacts.run = { query in didFetchContacts.append(query) return [dbContact] @@ -41,7 +41,7 @@ final class AuthCallbackHandlerResetTests: XCTestCase { func testResetWhenContactNotInDatabase() throws { let reset = AuthCallbackHandlerReset.live( db: .init { - var db: Database = .failing + var db: Database = .unimplemented db.fetchContacts.run = { _ in [] } return db } diff --git a/Examples/xx-messenger/Tests/AppCoreTests/MessageListenerHandler/MessageListenerHandlerTests.swift b/Examples/xx-messenger/Tests/AppCoreTests/MessageListenerHandler/MessageListenerHandlerTests.swift index 4038cb0d..eb1aa60f 100644 --- a/Examples/xx-messenger/Tests/AppCoreTests/MessageListenerHandler/MessageListenerHandlerTests.swift +++ b/Examples/xx-messenger/Tests/AppCoreTests/MessageListenerHandler/MessageListenerHandlerTests.swift @@ -18,7 +18,7 @@ final class MessageListenerHandlerTests: XCTestCase { } var db: DBManagerGetDB = .unimplemented db.run = { - var db: Database = .failing + var db: Database = .unimplemented db.saveMessage.run = { message in didSaveMessage.append(message) return message diff --git a/Examples/xx-messenger/Tests/AppCoreTests/SendMessage/SendMessageTests.swift b/Examples/xx-messenger/Tests/AppCoreTests/SendMessage/SendMessageTests.swift index 0ff8536f..ae4e6f9e 100644 --- a/Examples/xx-messenger/Tests/AppCoreTests/SendMessage/SendMessageTests.swift +++ b/Examples/xx-messenger/Tests/AppCoreTests/SendMessage/SendMessageTests.swift @@ -55,7 +55,7 @@ final class SendMessageTests: XCTestCase { } var db: DBManagerGetDB = .unimplemented db.run = { - var db: Database = .failing + var db: Database = .unimplemented db.saveMessage.run = { message in dbDidSaveMessage.append(message) var message = message @@ -238,7 +238,7 @@ final class SendMessageTests: XCTestCase { } var db: DBManagerGetDB = .unimplemented db.run = { - var db: Database = .failing + var db: Database = .unimplemented db.saveMessage.run = { $0 } db.fetchMessages.run = { _ in [] } db.bulkUpdateMessages.run = { _, _ in throw error } diff --git a/Examples/xx-messenger/Tests/ChatFeatureTests/ChatFeatureTests.swift b/Examples/xx-messenger/Tests/ChatFeatureTests/ChatFeatureTests.swift index 1a513af0..7f063302 100644 --- a/Examples/xx-messenger/Tests/ChatFeatureTests/ChatFeatureTests.swift +++ b/Examples/xx-messenger/Tests/ChatFeatureTests/ChatFeatureTests.swift @@ -34,7 +34,7 @@ final class ChatFeatureTests: XCTestCase { return e2e } store.environment.db.run = { - var db: Database = .failing + var db: Database = .unimplemented db.fetchMessagesPublisher.run = { query in didFetchMessagesWithQuery.append(query) return messagesPublisher.eraseToAnyPublisher() diff --git a/Examples/xx-messenger/Tests/CheckContactAuthFeatureTests/CheckContactAuthFeatureTests.swift b/Examples/xx-messenger/Tests/CheckContactAuthFeatureTests/CheckContactAuthFeatureTests.swift index 95f5a807..a13645f2 100644 --- a/Examples/xx-messenger/Tests/CheckContactAuthFeatureTests/CheckContactAuthFeatureTests.swift +++ b/Examples/xx-messenger/Tests/CheckContactAuthFeatureTests/CheckContactAuthFeatureTests.swift @@ -34,7 +34,7 @@ final class CheckContactAuthFeatureTests: XCTestCase { return e2e } store.environment.db.run = { - var db: Database = .failing + var db: Database = .unimplemented db.bulkUpdateContacts.run = { query, assignments in didBulkUpdateContactsWithQuery.append(query) didBulkUpdateContactsWithAssignments.append(assignments) @@ -86,7 +86,7 @@ final class CheckContactAuthFeatureTests: XCTestCase { return e2e } store.environment.db.run = { - var db: Database = .failing + var db: Database = .unimplemented db.bulkUpdateContacts.run = { query, assignments in didBulkUpdateContactsWithQuery.append(query) didBulkUpdateContactsWithAssignments.append(assignments) diff --git a/Examples/xx-messenger/Tests/ConfirmRequestFeatureTests/ConfirmRequestFeatureTests.swift b/Examples/xx-messenger/Tests/ConfirmRequestFeatureTests/ConfirmRequestFeatureTests.swift index 8dea06e1..bc84224a 100644 --- a/Examples/xx-messenger/Tests/ConfirmRequestFeatureTests/ConfirmRequestFeatureTests.swift +++ b/Examples/xx-messenger/Tests/ConfirmRequestFeatureTests/ConfirmRequestFeatureTests.swift @@ -34,7 +34,7 @@ final class ConfirmRequestFeatureTests: XCTestCase { return e2e } store.environment.db.run = { - var db: Database = .failing + var db: Database = .unimplemented db.bulkUpdateContacts.run = { query, assignments in didBulkUpdateContactsWithQuery.append(query) didBulkUpdateContactsWithAssignments.append(assignments) @@ -91,7 +91,7 @@ final class ConfirmRequestFeatureTests: XCTestCase { return e2e } store.environment.db.run = { - var db: Database = .failing + var db: Database = .unimplemented db.bulkUpdateContacts.run = { query, assignments in didBulkUpdateContactsWithQuery.append(query) didBulkUpdateContactsWithAssignments.append(assignments) diff --git a/Examples/xx-messenger/Tests/ContactFeatureTests/ContactFeatureTests.swift b/Examples/xx-messenger/Tests/ContactFeatureTests/ContactFeatureTests.swift index 11bfe8a7..feeccc98 100644 --- a/Examples/xx-messenger/Tests/ContactFeatureTests/ContactFeatureTests.swift +++ b/Examples/xx-messenger/Tests/ContactFeatureTests/ContactFeatureTests.swift @@ -27,7 +27,7 @@ final class ContactFeatureTests: XCTestCase { store.environment.mainQueue = .immediate store.environment.bgQueue = .immediate store.environment.db.run = { - var db: Database = .failing + var db: Database = .unimplemented db.fetchContactsPublisher.run = { query in dbDidFetchContacts.append(query) return dbContactsPublisher.eraseToAnyPublisher() @@ -80,7 +80,7 @@ final class ContactFeatureTests: XCTestCase { store.environment.mainQueue = .immediate store.environment.bgQueue = .immediate store.environment.db.run = { - var db: Database = .failing + var db: Database = .unimplemented db.saveContact.run = { contact in dbDidSaveContact.append(contact) return contact diff --git a/Examples/xx-messenger/Tests/ContactsFeatureTests/ContactsFeatureTests.swift b/Examples/xx-messenger/Tests/ContactsFeatureTests/ContactsFeatureTests.swift index ffd3eafe..9b3ac0d0 100644 --- a/Examples/xx-messenger/Tests/ContactsFeatureTests/ContactsFeatureTests.swift +++ b/Examples/xx-messenger/Tests/ContactsFeatureTests/ContactsFeatureTests.swift @@ -33,7 +33,7 @@ final class ContactsFeatureTests: XCTestCase { return e2e } store.environment.db.run = { - var db: Database = .failing + var db: Database = .unimplemented db.fetchContactsPublisher.run = { query in didFetchContacts.append(query) return contactsPublisher.eraseToAnyPublisher() diff --git a/Examples/xx-messenger/Tests/HomeFeatureTests/HomeFeatureTests.swift b/Examples/xx-messenger/Tests/HomeFeatureTests/HomeFeatureTests.swift index a40f432c..b172793c 100644 --- a/Examples/xx-messenger/Tests/HomeFeatureTests/HomeFeatureTests.swift +++ b/Examples/xx-messenger/Tests/HomeFeatureTests/HomeFeatureTests.swift @@ -344,7 +344,7 @@ final class HomeFeatureTests: XCTestCase { return e2e } store.environment.dbManager.getDB.run = { - var db: Database = .failing + var db: Database = .unimplemented db.fetchContacts.run = { query in dbDidFetchContacts.append(query) return [ diff --git a/Examples/xx-messenger/Tests/MyContactFeatureTests/MyContactFeatureTests.swift b/Examples/xx-messenger/Tests/MyContactFeatureTests/MyContactFeatureTests.swift index 8d5fac94..0e553296 100644 --- a/Examples/xx-messenger/Tests/MyContactFeatureTests/MyContactFeatureTests.swift +++ b/Examples/xx-messenger/Tests/MyContactFeatureTests/MyContactFeatureTests.swift @@ -32,7 +32,7 @@ final class MyContactFeatureTests: XCTestCase { return e2e } store.environment.db.run = { - var db: Database = .failing + var db: Database = .unimplemented db.fetchContactsPublisher.run = { query in dbDidFetchContacts.append(query) return dbContactsPublisher.eraseToAnyPublisher() @@ -177,7 +177,7 @@ final class MyContactFeatureTests: XCTestCase { return e2e } store.environment.db.run = { - var db: Database = .failing + var db: Database = .unimplemented db.fetchContacts.run = { query in didFetchContacts.append(query) return [dbContact] @@ -290,7 +290,7 @@ final class MyContactFeatureTests: XCTestCase { return e2e } store.environment.db.run = { - var db: Database = .failing + var db: Database = .unimplemented db.fetchContacts.run = { query in didFetchContacts.append(query) return [dbContact] @@ -469,7 +469,7 @@ final class MyContactFeatureTests: XCTestCase { return e2e } store.environment.db.run = { - var db: Database = .failing + var db: Database = .unimplemented db.fetchContacts.run = { query in didFetchContacts.append(query) return [dbContact] @@ -582,7 +582,7 @@ final class MyContactFeatureTests: XCTestCase { return e2e } store.environment.db.run = { - var db: Database = .failing + var db: Database = .unimplemented db.fetchContacts.run = { query in didFetchContacts.append(query) return [dbContact] @@ -679,7 +679,7 @@ final class MyContactFeatureTests: XCTestCase { return ud } store.environment.db.run = { - var db: Database = .failing + var db: Database = .unimplemented db.fetchContacts.run = { query in didFetchContacts.append(query) return [dbContact] diff --git a/Examples/xx-messenger/Tests/RegisterFeatureTests/RegisterFeatureTests.swift b/Examples/xx-messenger/Tests/RegisterFeatureTests/RegisterFeatureTests.swift index 8da1e1f1..b156335b 100644 --- a/Examples/xx-messenger/Tests/RegisterFeatureTests/RegisterFeatureTests.swift +++ b/Examples/xx-messenger/Tests/RegisterFeatureTests/RegisterFeatureTests.swift @@ -42,7 +42,7 @@ final class RegisterFeatureTests: XCTestCase { return e2e } store.environment.db.run = { - var db: Database = .failing + var db: Database = .unimplemented db.saveContact.run = { contact in dbDidSaveContact.append(contact) return contact @@ -124,7 +124,7 @@ final class RegisterFeatureTests: XCTestCase { store.environment.mainQueue = mainQueue.eraseToAnyScheduler() store.environment.bgQueue = bgQueue.eraseToAnyScheduler() - store.environment.db.run = { .failing } + store.environment.db.run = { .unimplemented } store.environment.messenger.register.run = { _ in throw error } store.send(.registerTapped) { diff --git a/Examples/xx-messenger/Tests/SendRequestFeatureTests/SendRequestFeatureTests.swift b/Examples/xx-messenger/Tests/SendRequestFeatureTests/SendRequestFeatureTests.swift index 3f35d3df..9b15f6cd 100644 --- a/Examples/xx-messenger/Tests/SendRequestFeatureTests/SendRequestFeatureTests.swift +++ b/Examples/xx-messenger/Tests/SendRequestFeatureTests/SendRequestFeatureTests.swift @@ -31,7 +31,7 @@ final class SendRequestFeatureTests: XCTestCase { return e2e } store.environment.db.run = { - var db: Database = .failing + var db: Database = .unimplemented db.fetchContactsPublisher.run = { query in dbDidFetchContacts.append(query) return dbContactsPublisher.eraseToAnyPublisher() @@ -94,7 +94,7 @@ final class SendRequestFeatureTests: XCTestCase { store.environment.mainQueue = .immediate store.environment.bgQueue = .immediate store.environment.db.run = { - var db: Database = .failing + var db: Database = .unimplemented db.bulkUpdateContacts.run = { query, assignments in didBulkUpdateContacts.append(.init(query: query, assignments: assignments)) return 0 @@ -164,7 +164,7 @@ final class SendRequestFeatureTests: XCTestCase { store.environment.mainQueue = .immediate store.environment.bgQueue = .immediate store.environment.db.run = { - var db: Database = .failing + var db: Database = .unimplemented db.bulkUpdateContacts.run = { _, _ in return 0 } return db } diff --git a/Examples/xx-messenger/Tests/VerifyContactFeatureTests/VerifyContactFeatureTests.swift b/Examples/xx-messenger/Tests/VerifyContactFeatureTests/VerifyContactFeatureTests.swift index 97f8b428..ceaa61cc 100644 --- a/Examples/xx-messenger/Tests/VerifyContactFeatureTests/VerifyContactFeatureTests.swift +++ b/Examples/xx-messenger/Tests/VerifyContactFeatureTests/VerifyContactFeatureTests.swift @@ -30,7 +30,7 @@ final class VerifyContactFeatureTests: XCTestCase { return true } store.environment.db.run = { - var db: Database = .failing + var db: Database = .unimplemented db.bulkUpdateContacts.run = { query, assignments in didBulkUpdateContactsWithQuery.append(query) didBulkUpdateContactsWithAssignments.append(assignments) @@ -84,7 +84,7 @@ final class VerifyContactFeatureTests: XCTestCase { return false } store.environment.db.run = { - var db: Database = .failing + var db: Database = .unimplemented db.bulkUpdateContacts.run = { query, assignments in didBulkUpdateContactsWithQuery.append(query) didBulkUpdateContactsWithAssignments.append(assignments) @@ -137,7 +137,7 @@ final class VerifyContactFeatureTests: XCTestCase { store.environment.bgQueue = .immediate store.environment.messenger.verifyContact.run = { _ in throw error } store.environment.db.run = { - var db: Database = .failing + var db: Database = .unimplemented db.bulkUpdateContacts.run = { query, assignments in didBulkUpdateContactsWithQuery.append(query) didBulkUpdateContactsWithAssignments.append(assignments) -- GitLab