Package-level declarations

Types

Link copied to clipboard
abstract class AbstractEngineTest

Abstract base class that all engine test suite test classes should inherit from.

Link copied to clipboard

Configure the test

Link copied to clipboard
Link copied to clipboard
data class TestEnvironment(val coroutineId: Int, val attempt: Int)

Container for current engine test environment

Functions

Link copied to clipboard
fun testWithClient(client: SdkHttpClient, timeout: Duration = 60.seconds, builder: EngineTestBuilder)

Shared entry point usable by implementations of AbstractEngineTest.testEngines

Inherited functions

Link copied to clipboard
fun EngineTestBuilder.test(block: suspend (env: TestEnvironment, client: SdkHttpClient) -> Unit)
Link copied to clipboard
fun HttpRequestBuilder.testSetup(testServer: Url = testServers.getValue(ServerType.DEFAULT))