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.
Slides: https://drive.google.com/file/d/1XPSBh3vb8tdJ4Nea1mGixc-ng1fthzyr/view?usp=drive_link
#Introductory and overview #tools #Best Practices # Java #General #Neo4j