Skip to main content

Testing

3

Writing unit tests with RavenDB Java Test Driver

Learn how to set up the ravendb-test-driver Maven package for Java integration tests, run RavenDB in-memory per test, and use preInitialize, setupDatabase, and waitForIndexing to control test behavior.

Sep 5, 2024

Writing unit tests with RavenDB .NET Test Driver

Learn how to use RavenDB.TestDriver to run integration tests against a real in-memory RavenDB instance instead of mocks, with full support for indexing, Studio debugging, and CI/CD pipelines.

Aug 28, 2024

Writing unit tests with RavenDB Python Test Driver

Learn how to use the ravendb-test-driver package to run Python integration tests against a real in-memory RavenDB instance, replacing mocks with a database environment that mirrors production.

Aug 24, 2024