Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class KtorTcpServer(port: Int = 0, acceptDelayMillis: Int = 0, dispatcher: CoroutineDispatcher = Dispatchers.IO)
Link copied to clipboard
class MockRequest(val method: String, val path: String, val version: String, val headers: Map<String, String> = emptyMap(), val body: ByteString = ByteString.EMPTY) : MockRequestBase
Link copied to clipboard
interface MockRequestBase
Link copied to clipboard
class MockResponse
Link copied to clipboard
A server for testing Kotlin Multiplatform applications using HTTP and WebSockets.
Link copied to clipboard
interface MockServerHandler
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class WebsocketMockRequest(val method: String, val path: String, val version: String, val headers: Map<String, String> = emptyMap()) : MockRequestBase
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun MockServer.enqueueMultipart(partsContentType: String, headers: Map<String, String> = emptyMap(), boundary: String = "-"): MultipartBody
Link copied to clipboard
fun MockServer.enqueueString(string: String = "", delayMs: Long = 0, statusCode: Int = 200, contentType: String = "text/plain")
Link copied to clipboard
fun MultipartBody.enqueueStrings(parts: List<String>, responseDelayMillis: Long = 0, chunksDelayMillis: Long = 0)
Link copied to clipboard
fun MockServer.enqueueWebSocket(statusCode: Int = 101, headers: Map<String, String> = emptyMap(), keepAlive: Boolean = true): WebSocketBody
Link copied to clipboard
Link copied to clipboard