Package-level declarations

Types

Link copied to clipboard
class FakeKandraSession : CqlSession

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

Integration test utilities for running Kandra against a real ScyllaDB/Cassandra instance.

Link copied to clipboard

Factory object for creating in-memory Kandra runtimes suitable for unit tests.