From eee9ad373f769e357bfd3a6bcd09e44e3ecbdd91 Mon Sep 17 00:00:00 2001
From: Janne Koschinski <janne@kuschku.de>
Date: Fri, 16 Feb 2018 17:42:26 +0100
Subject: [PATCH] Make connection unit test work again

---
 .../de/kuschku/libquassel/ConnectionUnitTest.kt    | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/lib/src/test/java/de/kuschku/libquassel/ConnectionUnitTest.kt b/lib/src/test/java/de/kuschku/libquassel/ConnectionUnitTest.kt
index 1612ef25c..abe501dcc 100644
--- a/lib/src/test/java/de/kuschku/libquassel/ConnectionUnitTest.kt
+++ b/lib/src/test/java/de/kuschku/libquassel/ConnectionUnitTest.kt
@@ -1,11 +1,9 @@
 package de.kuschku.libquassel
 
-import de.kuschku.libquassel.protocol.ClientData
-import de.kuschku.libquassel.protocol.Protocol
-import de.kuschku.libquassel.protocol.Protocol_Feature
-import de.kuschku.libquassel.protocol.Quassel_Feature
+import de.kuschku.libquassel.protocol.*
 import de.kuschku.libquassel.quassel.ProtocolFeature
 import de.kuschku.libquassel.quassel.QuasselFeature
+import de.kuschku.libquassel.session.BacklogStorage
 import de.kuschku.libquassel.session.Session
 import de.kuschku.libquassel.session.SocketAddress
 import de.kuschku.libquassel.util.compatibility.reference.JavaHandlerService
@@ -46,7 +44,13 @@ class ConnectionUnitTest {
       }
 
       override fun getAcceptedIssuers(): Array<X509Certificate> = emptyArray()
-    }, SocketAddress(host, port), JavaHandlerService(), user to pass)
+    }, SocketAddress(host, port), JavaHandlerService(), object : BacklogStorage {
+      override fun storeMessages(vararg messages: Message, initialLoad: Boolean) = Unit
+      override fun storeMessages(messages: Iterable<Message>, initialLoad: Boolean) = Unit
+      override fun clearMessages(bufferId: BufferId, idRange: IntRange) = Unit
+      override fun clearMessages(bufferId: BufferId) = Unit
+      override fun clearMessages() = Unit
+    }, user to pass)
     session.join()
   }
 }
-- 
GitLab