X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ftest%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2Fnotification%2FMarkPostKnownDuringFirstStartHandlerTest.kt;h=6efb472ec80e26b81d93381d5eebc63e205132a9;hb=c0adc24e57980b042f8232a01ad3bed40b4b0942;hp=286648ae25162c6297eab9243aa987c26535d98d;hpb=69bbbebbf548146b03713b398a63247e5f716c85;p=Sone.git diff --git a/src/test/kotlin/net/pterodactylus/sone/web/notification/MarkPostKnownDuringFirstStartHandlerTest.kt b/src/test/kotlin/net/pterodactylus/sone/web/notification/MarkPostKnownDuringFirstStartHandlerTest.kt index 286648a..6efb472 100644 --- a/src/test/kotlin/net/pterodactylus/sone/web/notification/MarkPostKnownDuringFirstStartHandlerTest.kt +++ b/src/test/kotlin/net/pterodactylus/sone/web/notification/MarkPostKnownDuringFirstStartHandlerTest.kt @@ -23,7 +23,7 @@ import net.pterodactylus.sone.data.* import net.pterodactylus.util.notify.* import org.hamcrest.MatcherAssert.* import org.hamcrest.Matchers.* -import java.io.* +import java.util.function.Consumer import kotlin.test.* /** @@ -35,7 +35,7 @@ class MarkPostKnownDuringFirstStartHandlerTest { private val eventBus = EventBus() private val notificationManager = NotificationManager() private val markedPosts = mutableListOf() - private val handler = MarkPostKnownDuringFirstStartHandler(notificationManager) { markedPosts += it } + private val handler = MarkPostKnownDuringFirstStartHandler(notificationManager, Consumer { markedPosts += it }) init { eventBus.register(handler) @@ -49,9 +49,7 @@ class MarkPostKnownDuringFirstStartHandlerTest { @Test fun `new post is marked as known during first start`() { - notificationManager.addNotification(object : AbstractNotification("first-start-notification") { - override fun render(writer: Writer?) = Unit - }) + notificationManager.firstStart() eventBus.post(NewPostFoundEvent(post)) assertThat(markedPosts, contains(post)) }