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