Package-level declarations

Types

Link copied to clipboard

Implementation of KtorTestApplication for the null app name that applies defaults for the Ktor client.

Link copied to clipboard

An installable module for integration testing.

Link copied to clipboard
abstract class KtorTestApplication(scope: InjectionScope, val appName: String?) : TegralService, ClientProvider

A component that manages KtorApplication components and provides test facilities over them.

Link copied to clipboard

AppDefaults-equivalent feature for integration testing environment. This sets up:

Link copied to clipboard
interface MultiClientProvider : ClientProvider

A ClientProvider that can provide clients based on an application name.

Link copied to clipboard

An exception that occurs during an integration test, usually because of some incorrect configuration.

Link copied to clipboard

Test class for integration tests.

Link copied to clipboard

Services feature specifically for integration tests. Only adds services support via useServices.

Link copied to clipboard
Link copied to clipboard

Builder for integration test environments.

Link copied to clipboard

DSL provided for building integration test environments.