123456789101112131415161718192021222324252627282930313233343536 |
- package ru.mephi
- import io.ktor.routing.*
- import io.ktor.http.*
- import io.ktor.auth.*
- import io.ktor.util.*
- import io.ktor.auth.jwt.*
- import com.auth0.jwt.JWT
- import com.auth0.jwt.JWTVerifier
- import com.auth0.jwt.algorithms.Algorithm
- import io.ktor.sessions.*
- import io.ktor.http.content.*
- import io.ktor.features.*
- import org.slf4j.event.*
- import io.ktor.request.*
- import io.micrometer.prometheus.*
- import io.ktor.metrics.micrometer.*
- import io.ktor.serialization.*
- import io.ktor.server.engine.*
- import io.ktor.application.*
- import io.ktor.response.*
- import kotlin.test.*
- import io.ktor.server.testing.*
- import ru.mephi.plugins.*
- class ApplicationTest {
- @Test
- fun testRoot() {
- withTestApplication({ configureRouting() }) {
- handleRequest(HttpMethod.Get, "/").apply {
- assertEquals(HttpStatusCode.OK, response.status())
- assertEquals("Hello World!", response.content)
- }
- }
- }
- }
|