🔇 Silence logger during freenet interface test
[Sone.git] / src / test / kotlin / net / pterodactylus / sone / core / FreenetInterfaceTest.kt
index cdf0dfb..81b4e04 100644 (file)
@@ -10,7 +10,6 @@ import freenet.keys.*
 import freenet.keys.InsertableClientSSK.*
 import freenet.node.*
 import freenet.node.RequestStarter.*
-import freenet.support.Base64
 import freenet.support.api.*
 import freenet.support.io.*
 import net.pterodactylus.sone.core.FreenetInterface.*
@@ -20,6 +19,7 @@ import net.pterodactylus.sone.data.impl.*
 import net.pterodactylus.sone.test.*
 import net.pterodactylus.sone.test.Matchers.*
 import net.pterodactylus.sone.test.TestUtil.*
+import net.pterodactylus.sone.utils.*
 import org.hamcrest.MatcherAssert.*
 import org.hamcrest.Matchers.equalTo
 import org.hamcrest.Matchers.notNullValue
@@ -43,6 +43,10 @@ class FreenetInterfaceTest {
        @JvmField
        val expectionException: ExpectedException = ExpectedException.none()
 
+       @Rule
+       @JvmField
+       val silencedLogging = silencedLogging()
+
        @Suppress("UnstableApiUsage")
        private val eventBus = mock<EventBus>()
        private val node = mock<Node>()
@@ -82,13 +86,13 @@ class FreenetInterfaceTest {
        @Before
        fun setupSone() {
                val insertSsk = createRandom(randomSource, "test-0")
-               whenever(sone.id).thenReturn(Base64.encode(insertSsk.uri.routingKey))
+               whenever(sone.id).thenReturn(insertSsk.uri.routingKey.asFreenetBase64)
                whenever(sone.requestUri).thenReturn(insertSsk.uri.uskForSSK())
        }
 
        @Before
        fun setupCallbackCaptorAndUskManager() {
-               doNothing().`when`(uskManager).subscribe(any(USK::class.java), callbackCaptor.capture(), anyBoolean(), any(RequestClient::class.java))
+               doNothing().whenever(uskManager).subscribe(any(USK::class.java), callbackCaptor.capture(), anyBoolean(), any(RequestClient::class.java))
        }
 
        @Test