Package-level declarations
Types
Link copied to clipboard
In-memory drop-in replacement for CqlSession — no ScyllaDB connection required.
Link copied to clipboard
A fully wired Kandra instance backed by a FakeKandraSession.
Link copied to clipboard
class KandraRuntimeHandle constructor(session: CqlSession, val runtime: KandraRuntime, scope: CoroutineScope, val keyspace: String)
A runtime handle for an isolated test keyspace. Close it in @AfterEach.
Link copied to clipboard
object KandraTestcontainers
Integration test utilities for running Kandra against a real ScyllaDB/Cassandra instance.
Link copied to clipboard
object KandraTestUtils
Factory object for creating in-memory Kandra runtimes suitable for unit tests.