public class TestEngineKt
| Modifier and Type | Method and Description |
|---|---|
static io.ktor.server.engine.ApplicationEngineEnvironment |
createTestEnvironment(kotlin.jvm.functions.Function1<? super io.ktor.server.engine.ApplicationEngineEnvironmentBuilder,kotlin.Unit> configure)
Creates test application engine environment
|
static TestApplicationCall |
handleRequest(TestApplicationEngine $receiver,
io.ktor.http.HttpMethod method,
java.lang.String uri,
kotlin.jvm.functions.Function1<? super io.ktor.server.testing.TestApplicationRequest,kotlin.Unit> setup)
Make a test request
|
static <R> R |
withApplication(io.ktor.server.engine.ApplicationEngineEnvironment environment,
kotlin.jvm.functions.Function1<? super io.ktor.server.testing.TestApplicationEngine.Configuration,kotlin.Unit> configure,
kotlin.jvm.functions.Function1<? super io.ktor.server.testing.TestApplicationEngine,? extends R> test)
Start test application engine, pass it to test function and stop it
|
static <R> R |
withTestApplication(kotlin.jvm.functions.Function1<? super io.ktor.server.testing.TestApplicationEngine,? extends R> test)
Start test application engine, pass it to test function and stop it
|
static <R> R |
withTestApplication(kotlin.jvm.functions.Function1<? super io.ktor.application.Application,kotlin.Unit> moduleFunction,
kotlin.jvm.functions.Function1<? super io.ktor.server.testing.TestApplicationEngine,? extends R> test)
Start test application engine, pass it to test function and stop it
|
static <R> R |
withTestApplication(kotlin.jvm.functions.Function1<? super io.ktor.application.Application,kotlin.Unit> moduleFunction,
kotlin.jvm.functions.Function1<? super io.ktor.server.testing.TestApplicationEngine.Configuration,kotlin.Unit> configure,
kotlin.jvm.functions.Function1<? super io.ktor.server.testing.TestApplicationEngine,? extends R> test)
Start test application engine, pass it to test function and stop it
|
public static io.ktor.server.engine.ApplicationEngineEnvironment createTestEnvironment(kotlin.jvm.functions.Function1<? super io.ktor.server.engine.ApplicationEngineEnvironmentBuilder,kotlin.Unit> configure)
Creates test application engine environment
public static TestApplicationCall handleRequest(TestApplicationEngine $receiver, io.ktor.http.HttpMethod method, java.lang.String uri, kotlin.jvm.functions.Function1<? super io.ktor.server.testing.TestApplicationRequest,kotlin.Unit> setup)
Make a test request
public static <R> R withApplication(io.ktor.server.engine.ApplicationEngineEnvironment environment,
kotlin.jvm.functions.Function1<? super io.ktor.server.testing.TestApplicationEngine.Configuration,kotlin.Unit> configure,
kotlin.jvm.functions.Function1<? super io.ktor.server.testing.TestApplicationEngine,? extends R> test)
Start test application engine, pass it to test function and stop it
public static <R> R withTestApplication(kotlin.jvm.functions.Function1<? super io.ktor.server.testing.TestApplicationEngine,? extends R> test)
Start test application engine, pass it to test function and stop it
public static <R> R withTestApplication(kotlin.jvm.functions.Function1<? super io.ktor.application.Application,kotlin.Unit> moduleFunction,
kotlin.jvm.functions.Function1<? super io.ktor.server.testing.TestApplicationEngine,? extends R> test)
Start test application engine, pass it to test function and stop it
public static <R> R withTestApplication(kotlin.jvm.functions.Function1<? super io.ktor.application.Application,kotlin.Unit> moduleFunction,
kotlin.jvm.functions.Function1<? super io.ktor.server.testing.TestApplicationEngine.Configuration,kotlin.Unit> configure,
kotlin.jvm.functions.Function1<? super io.ktor.server.testing.TestApplicationEngine,? extends R> test)
Start test application engine, pass it to test function and stop it