Skip to content

//tempest2-testing/app.cash.tempest2.testing

Package-level declarations

Types

Name Summary
AsyncLogicalDb [jvm]
typealias AsyncLogicalDb = app.cash.tempest2.AsyncLogicalDb
TestDynamoDbClient [jvm]
interface TestDynamoDbClient : Service
TestDynamoDbServer [jvm]
interface TestDynamoDbServer : Service
A DynamoDB test server running in-process or in a local Docker container.
TestTable [jvm]
data class TestTable
Use this with TestDynamoDbClient to configure your DynamoDB tables for each test execution.

Functions

Name Summary
asyncLogicalDb [jvm]
inline fun <DB : AsyncLogicalDb> TestDynamoDbClient.asyncLogicalDb(vararg extensions: DynamoDbEnhancedClientExtension, tableNameResolver: TableNameResolver? = null): DB
inline fun <DB : AsyncLogicalDb> TestDynamoDbClient.asyncLogicalDb(extensions: List<DynamoDbEnhancedClientExtension>, tableNameResolver: TableNameResolver? = null): DB
logicalDb [jvm]
inline fun <DB : LogicalDb> TestDynamoDbClient.logicalDb(vararg extensions: DynamoDbEnhancedClientExtension, tableNameResolver: TableNameResolver? = null): DB
inline fun <DB : LogicalDb> TestDynamoDbClient.logicalDb(extensions: List<DynamoDbEnhancedClientExtension>, tableNameResolver: TableNameResolver? = null): DB