diff --git a/lib/src/test/java/de/kuschku/libquassel/ConnectionUnitTest.kt b/lib/src/test/java/de/kuschku/libquassel/ConnectionUnitTest.kt
index 1612ef25c1861e0cfbd98578c8b7feda06e11c46..abe501dcca217616d16e43e2eb56ab0bede097d7 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()
   }
 }