public class EngineTestSuite<TEngine extends ApplicationEngine,TConfiguration extends Configuration> extends EngineTestBase<TEngine,TConfiguration>
| Modifier and Type | Class and Description |
|---|---|
static class |
EngineTestSuite.Companion |
EngineTestBase.PublishedTimeout| Modifier and Type | Field and Description |
|---|---|
static EngineTestSuite.Companion |
Companion |
static java.lang.String |
classesDir |
static java.lang.String |
coreClassesDir |
keyStore, sslContext, trustManager| Constructor and Description |
|---|
EngineTestSuite(io.ktor.server.engine.ApplicationEngineFactory<? extends TEngine,TConfiguration> hostFactory) |
configure, createAndStartServer, createServer, features, findFreePort, getApplicationEngineFactory, getCallGroupSize, getCoroutineContext, getEnableHttp2, getEnableSsl, getExceptions, getPort, getServer, getSocketReadTimeout, getSslPort, getTest, getTestDispatcher, getTestLog, getTimeout, isUnderDebugger, setEnableHttp2, setEnableSsl, setPort, setServer, setSslPort, setUpBase, setupAll, socket, tearDownBase, withUrlpublic static java.lang.String classesDir
public static java.lang.String coreClassesDir
public static EngineTestSuite.Companion Companion
public EngineTestSuite(io.ktor.server.engine.ApplicationEngineFactory<? extends TEngine,TConfiguration> hostFactory)
public void testTextContent()
public void testServerPush()
public void testStream()
public void testBinary()
public void testLoggerOnError()
public void testRequestContentFormData()
public void testStreamNoFlush()
public void testSendTextWithContentType()
public void testRedirect()
public void testRedirectFromInterceptor()
public void testHeader()
public void testHeadRequest()
public void testCookie()
public void testStaticServe()
public void testStaticServeFromDir()
public void testLocalFileContent()
public void testLocalFileContentWithCompression()
public void testStreamingContentWithCompression()
public void testLocalFileContentRange()
public void testLocalFileContentRangeWithCompression()
public void testJarFileContent()
public void testURIContent()
public void testURIContentLocalFile()
public void testPathComponentsDecoding()
public void testFormUrlEncoded()
public void testRequestBodyAsyncEcho()
public void testEchoBlocking()
public void testMultipartFileUpload()
public void testMultipartFileUploadLarge()
public void testRequestTwiceNoKeepAlive()
public void testRequestTwiceWithKeepAlive()
public void testRequestTwiceInOneBufferWithKeepAlive()
public void testRequestContentString()
public void testReceiveInputStream()
public void testRepeatRequest()
public void testRequestContentInputStream()
public void testStatusCodeDirect()
public void testStatusCodeViaResponseObject()
public void test404()
public void testProxyHeaders()
public void testRequestParts()
public void testRequestParameters()
public void testBlockingConcurrency()
public void testBigFile()
public void testBigFileHttpUrlConnection()
public void testClosedConnection()
public void testConnectionReset()
public void testStatusPages404()
public void testBlockingDeadlock()
public void testUpgrade()
public void testChunked()
public void testChunkedWrongLength()
public void testIgnorePostContent()
public void testApplicationScopeCancellation()
public void testEmbeddedServerCancellation()
public void testCompressionWriteToLarge()