🎨 Clean up imports
[Sone.git] / src / test / kotlin / net / pterodactylus / sone / web / pages / MarkAsKnownPageTest.kt
index d9a132a..0bb49e0 100644 (file)
@@ -1,14 +1,13 @@
 package net.pterodactylus.sone.web.pages
 
-import net.pterodactylus.sone.data.Post
-import net.pterodactylus.sone.data.PostReply
-import net.pterodactylus.sone.data.Sone
-import net.pterodactylus.sone.test.mock
-import net.pterodactylus.util.web.Method.POST
-import org.hamcrest.MatcherAssert.assertThat
-import org.hamcrest.Matchers.equalTo
-import org.junit.Test
-import org.mockito.Mockito.verify
+import net.pterodactylus.sone.data.*
+import net.pterodactylus.sone.test.*
+import net.pterodactylus.sone.web.*
+import net.pterodactylus.util.web.Method.*
+import org.hamcrest.MatcherAssert.*
+import org.hamcrest.Matchers.*
+import org.junit.*
+import org.mockito.Mockito.*
 
 /**
  * Unit test for [MarkAsKnownPage].
@@ -28,7 +27,7 @@ class MarkAsKnownPageTest: WebPageTest(::MarkAsKnownPage) {
        @Test
        fun `page returns correct title`() {
                addTranslation("Page.MarkAsKnown.Title", "mark as known page title")
-               assertThat(page.getPageTitle(freenetRequest), equalTo("mark as known page title"))
+               assertThat(page.getPageTitle(soneRequest), equalTo("mark as known page title"))
        }
 
        @Test
@@ -37,7 +36,7 @@ class MarkAsKnownPageTest: WebPageTest(::MarkAsKnownPage) {
                addHttpRequestPart("returnPage", "return.html")
                addHttpRequestPart("type", "post")
                addHttpRequestPart("id", "post1 post2 post3")
-               val posts = listOf(mock<Post>(), mock<Post>())
+               val posts = listOf(mock<Post>(), mock())
                addPost("post1", posts[0])
                addPost("post3", posts[1])
                verifyRedirect("return.html") {
@@ -52,7 +51,7 @@ class MarkAsKnownPageTest: WebPageTest(::MarkAsKnownPage) {
                addHttpRequestPart("returnPage", "return.html")
                addHttpRequestPart("type", "reply")
                addHttpRequestPart("id", "reply1 reply2 reply3")
-               val replies = listOf(mock<PostReply>(), mock<PostReply>())
+               val replies = listOf(mock<PostReply>(), mock())
                addPostReply("reply1", replies[0])
                addPostReply("reply3", replies[1])
                verifyRedirect("return.html") {
@@ -67,7 +66,7 @@ class MarkAsKnownPageTest: WebPageTest(::MarkAsKnownPage) {
                addHttpRequestPart("returnPage", "return.html")
                addHttpRequestPart("type", "sone")
                addHttpRequestPart("id", "sone1 sone2 sone3")
-               val sones = listOf(mock<Sone>(), mock<Sone>())
+               val sones = listOf(mock<Sone>(), mock())
                addSone("sone1", sones[0])
                addSone("sone3", sones[1])
                verifyRedirect("return.html") {
@@ -83,4 +82,9 @@ class MarkAsKnownPageTest: WebPageTest(::MarkAsKnownPage) {
                verifyRedirect("invalid.html")
        }
 
+       @Test
+       fun `page can be created by dependency injection`() {
+           assertThat(baseInjector.getInstance<MarkAsKnownPage>(), notNullValue())
+       }
+
 }