NODES 2023 – Better Integration Tests for Neo4j Applications With Testcontainers
Play video on YouTube: NODES 2023 – Better Integration Tests for Neo4j Applications With Testcontainers
Up next
NODES 2023 – Neo4j Change Data Capture Building event driven applications with Aura and Neo4j
Up next
Testing applications that work with graph databases is hard, but without robust integration tests, you cannot ship with confidence.
In this session, Oleg will explore how Testcontainers libraries allow you programmatically create, manage lifecycle, and configure ephemeral instances of Neo4j. From spinning up individual Neo4j services to creating more complex topologies, your tests are in control of the environment and run the same in any development environment or in CI.
Whether you're working on the JVM, writing Go, .NET, or node.js apps, the Testcontainers approach gives your flexibility and confidence to test your code reliably. By the end of this session, you'll learn enough to start testing your Neo4j applications without breaking a sweat.
Resources mentioned





