Package-level declarations¶
Types¶
Name | Summary |
---|---|
FakeHttpCall | [jvm] data class FakeHttpCall@JvmOverloadsconstructor(val url: HttpUrl = "https://example.com/".toHttpUrl(), val linkLayerLocalAddress: SocketAddress = SocketAddress.Network("1.2.3.4", 56789), val dispatchMechanism: DispatchMechanism = DispatchMechanism.GET, var requestHeaders: Headers = headersOf(), var statusCode: Int = 200, var networkStatusCode: Int = 200, val headersBuilder: Headers.Builder = Headers.Builder(), var sendTrailers: Boolean = false, val trailersBuilder: Headers.Builder = Headers.Builder(), var requestBody: BufferedSource? = Buffer(), var responseBody: BufferedSink? = Buffer(), var webSocket: WebSocket? = null, var webSocketListener: WebSocketListener? = null, var cookies: List<Cookie> = listOf()) : HttpCall |
FakeWebSocket | [jvm] class FakeWebSocket : WebSocket |
FakeWebSocketListener | [jvm] class FakeWebSocketListener : WebSocketListener |
MiskCallerExtension | [jvm] class MiskCallerExtension : BeforeTestExecutionCallback, AfterTestExecutionCallback |
WebServerTestingModule | [jvm] class WebServerTestingModule@JvmOverloadsconstructor(webConfig: WebConfig = TESTING_WEB_CONFIG, overrideShutdownTimeout: Boolean = true) : KAbstractModule A module that starts an embedded Jetty web server configured for testing. The server supports both plaintext and TLS. |
WebTestClient | [jvm] class WebTestClient@Injectconstructor(moshi: Moshi, jettyService: JettyService) Use WebTestClient to test calls to the application at the integration level. |
WithMiskCaller | [jvm] @Target(allowedTargets = [AnnotationTarget.CLASS]) @ExtendWith(value = [MiskCallerExtension::class]) annotation class WithMiskCaller(val user: String = "", val service: String = "") Use this annotation to specify an ActionScoped |