import net.pterodactylus.sone.data.Post
import net.pterodactylus.sone.data.Sone
import net.pterodactylus.sone.test.mock
import net.pterodactylus.sone.data.Post
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 net.pterodactylus.util.web.Method.POST
import org.hamcrest.MatcherAssert.assertThat
import org.hamcrest.Matchers.equalTo
-class CreateReplyPageTest: WebPageTest() {
-
- private val page = CreateReplyPage(template, webInterface)
- override fun getPage() = page
+class CreateReplyPageTest: WebPageTest(::CreateReplyPage) {
addHttpRequestPart("returnPage", "return.html")
addHttpRequestPart("post", "post-id")
addHttpRequestPart("text", "new text")
addHttpRequestPart("returnPage", "return.html")
addHttpRequestPart("post", "post-id")
addHttpRequestPart("text", "new text")
addHttpRequestPart("returnPage", "return.html")
addHttpRequestPart("post", "post-id")
addHttpRequestPart("text", "new http://localhost:12345/KSK@foo text")
addHttpRequestPart("returnPage", "return.html")
addHttpRequestPart("post", "post-id")
addHttpRequestPart("text", "new http://localhost:12345/KSK@foo text")
addHttpRequestPart("returnPage", "return.html")
addHttpRequestPart("post", "post-id")
addHttpRequestPart("text", "new text")
addHttpRequestPart("returnPage", "return.html")
addHttpRequestPart("post", "post-id")
addHttpRequestPart("text", "new text")
addHttpRequestPart("returnPage", "return.html")
addHttpRequestPart("post", "post-id")
addHttpRequestPart("text", " ")
addHttpRequestPart("returnPage", "return.html")
addHttpRequestPart("post", "post-id")
addHttpRequestPart("text", " ")
addHttpRequestPart("returnPage", "return.html")
addHttpRequestPart("post", "post-id")
addHttpRequestPart("text", "new text")
addHttpRequestPart("returnPage", "return.html")
addHttpRequestPart("post", "post-id")
addHttpRequestPart("text", "new text")