public class EngineTestBase<TEngine extends ApplicationEngine,TConfiguration extends Configuration>
| Modifier and Type | Class and Description |
|---|---|
static class |
EngineTestBase.Companion |
static class |
EngineTestBase.PublishedTimeout |
| Modifier and Type | Field and Description |
|---|---|
static EngineTestBase.Companion |
Companion |
static java.security.KeyStore |
keyStore |
static javax.net.ssl.SSLContext |
sslContext |
static javax.net.ssl.X509TrustManager |
trustManager |
| Constructor and Description |
|---|
EngineTestBase(io.ktor.server.engine.ApplicationEngineFactory<? extends TEngine,TConfiguration> applicationEngineFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(TConfiguration configuration) |
TEngine |
createAndStartServer(org.slf4j.Logger log,
NonExistentClass parent,
kotlin.jvm.functions.Function1<? super io.ktor.routing.Routing,kotlin.Unit> routingConfigurer) |
TEngine |
createServer(org.slf4j.Logger log,
NonExistentClass parent,
kotlin.jvm.functions.Function1<? super io.ktor.application.Application,kotlin.Unit> module) |
void |
features(io.ktor.application.Application application,
kotlin.jvm.functions.Function1<? super io.ktor.routing.Routing,kotlin.Unit> routingConfigurer) |
int |
findFreePort() |
io.ktor.server.engine.ApplicationEngineFactory<TEngine,TConfiguration> |
getApplicationEngineFactory() |
int |
getCallGroupSize() |
NonExistentClass |
getCoroutineContext() |
boolean |
getEnableHttp2() |
boolean |
getEnableSsl() |
java.util.ArrayList<java.lang.Throwable> |
getExceptions() |
int |
getPort() |
TEngine |
getServer() |
int |
getSocketReadTimeout() |
int |
getSslPort() |
org.junit.rules.TestName |
getTest() |
kotlinx.coroutines.ExecutorCoroutineDispatcher |
getTestDispatcher() |
org.slf4j.Logger |
getTestLog() |
EngineTestBase.PublishedTimeout |
getTimeout() |
boolean |
isUnderDebugger() |
void |
setEnableHttp2(boolean p) |
void |
setEnableSsl(boolean p) |
void |
setPort(int p) |
void |
setServer(TEngine p) |
void |
setSslPort(int p) |
void |
setUpBase() |
static void |
setupAll() |
void |
socket(kotlin.jvm.functions.Function1<? super java.net.Socket,kotlin.Unit> block) |
void |
tearDownBase() |
void |
withUrl(java.lang.String path,
kotlin.jvm.functions.Function1<? super io.ktor.client.request.HttpRequestBuilder,kotlin.Unit> builder,
kotlin.jvm.functions.Function3<? super io.ktor.client.response.HttpResponse,? super java.lang.Integer,? super kotlin.coroutines.experimental.Continuation<? super kotlin.Unit>,? extends java.lang.Object> block) |
public static java.security.KeyStore keyStore
public static javax.net.ssl.SSLContext sslContext
public static javax.net.ssl.X509TrustManager trustManager
public static EngineTestBase.Companion Companion
public EngineTestBase(io.ktor.server.engine.ApplicationEngineFactory<? extends TEngine,TConfiguration> applicationEngineFactory)
public kotlinx.coroutines.ExecutorCoroutineDispatcher getTestDispatcher()
public boolean isUnderDebugger()
public int getPort()
public void setPort(int p)
public int getSslPort()
public void setSslPort(int p)
public TEngine getServer()
public void setServer(TEngine p)
public int getCallGroupSize()
public java.util.ArrayList<java.lang.Throwable> getExceptions()
public boolean getEnableHttp2()
public void setEnableHttp2(boolean p)
public boolean getEnableSsl()
public void setEnableSsl(boolean p)
public org.slf4j.Logger getTestLog()
public NonExistentClass getCoroutineContext()
public org.junit.rules.TestName getTest()
public EngineTestBase.PublishedTimeout getTimeout()
public int getSocketReadTimeout()
public void setUpBase()
public void tearDownBase()
public TEngine createServer(org.slf4j.Logger log,
NonExistentClass parent,
kotlin.jvm.functions.Function1<? super io.ktor.application.Application,kotlin.Unit> module)
public void configure(TConfiguration configuration)
public void features(io.ktor.application.Application application,
kotlin.jvm.functions.Function1<? super io.ktor.routing.Routing,kotlin.Unit> routingConfigurer)
public TEngine createAndStartServer(org.slf4j.Logger log,
NonExistentClass parent,
kotlin.jvm.functions.Function1<? super io.ktor.routing.Routing,kotlin.Unit> routingConfigurer)
public int findFreePort()
public void withUrl(java.lang.String path,
kotlin.jvm.functions.Function1<? super io.ktor.client.request.HttpRequestBuilder,kotlin.Unit> builder,
kotlin.jvm.functions.Function3<? super io.ktor.client.response.HttpResponse,? super java.lang.Integer,? super kotlin.coroutines.experimental.Continuation<? super kotlin.Unit>,? extends java.lang.Object> block)
public void socket(kotlin.jvm.functions.Function1<? super java.net.Socket,kotlin.Unit> block)
public io.ktor.server.engine.ApplicationEngineFactory<TEngine,TConfiguration> getApplicationEngineFactory()
public static void setupAll()