Clean up some imports
[Sone.git] / src / test / kotlin / net / pterodactylus / sone / web / pages / UploadImagePageTest.kt
index 232601b..8bea89e 100644 (file)
@@ -8,7 +8,6 @@ import net.pterodactylus.sone.data.TemporaryImage
 import net.pterodactylus.sone.test.mock
 import net.pterodactylus.sone.test.mockBuilder
 import net.pterodactylus.sone.test.whenever
-import net.pterodactylus.sone.web.pages.UploadImagePage
 import net.pterodactylus.util.web.Method.POST
 import org.hamcrest.MatcherAssert.assertThat
 import org.hamcrest.Matchers.equalTo
@@ -39,14 +38,14 @@ class UploadImagePageTest : WebPageTest() {
 
        @Test
        fun `post request without parent results in no permission error page`() {
-               request("", POST)
+               setMethod(POST)
                verifyRedirect("noPermission.html")
        }
 
        @Test
        fun `post request with parent that is not the current sone results in no permission error page`() {
-               request("", POST)
-               addHttpRequestParameter("parent", "parent-id")
+               setMethod(POST)
+               addHttpRequestPart("parent", "parent-id")
                whenever(parentAlbum.sone).thenReturn(mock<Sone>())
                addAlbum("parent-id", parentAlbum)
                verifyRedirect("noPermission.html")
@@ -54,19 +53,19 @@ class UploadImagePageTest : WebPageTest() {
 
        @Test
        fun `post request with empty name redirects to error page`() {
-               request("", POST)
+               setMethod(POST)
                addAlbum("parent-id", parentAlbum)
-               addHttpRequestParameter("parent", "parent-id")
-               addHttpRequestParameter("title", " ")
+               addHttpRequestPart("parent", "parent-id")
+               addHttpRequestPart("title", " ")
                verifyRedirect("emptyImageTitle.html")
        }
 
        @Test
        fun `uploading an invalid image results in no redirect and message set in template context`() {
-               request("", POST)
+               setMethod(POST)
                addAlbum("parent-id", parentAlbum)
-               addHttpRequestParameter("parent", "parent-id")
-               addHttpRequestParameter("title", "title")
+               addHttpRequestPart("parent", "parent-id")
+               addHttpRequestPart("title", "title")
                addUploadedFile("image", "image.png", "image/png", "no-image.png")
                page.handleRequest(freenetRequest, templateContext)
                verify(core, never()).createTemporaryImage(any(), any())
@@ -75,11 +74,11 @@ class UploadImagePageTest : WebPageTest() {
 
        @Test
        fun `uploading a valid image uploads image and redirects to album browser`() {
-               request("", POST)
+               setMethod(POST)
                addAlbum("parent-id", parentAlbum)
-               addHttpRequestParameter("parent", "parent-id")
-               addHttpRequestParameter("title", "Title")
-               addHttpRequestParameter("description", "Description")
+               addHttpRequestPart("parent", "parent-id")
+               addHttpRequestPart("title", "Title")
+               addHttpRequestPart("description", "Description")
                addUploadedFile("image", "image.png", "image/png", "image.png")
                val temporaryImage = TemporaryImage("temp-image")
                val imageModifier = mockBuilder<Modifier>()