~/talk

Setting Up Data Driven Tests with Java Tools

Talkat Great International Developer Summit 2025 · 2025-04-22..04-25· [testing, java]
slides:none on file

Shows how to provision isolated databases with Testcontainers Oracle Free and wire JUnit 5 + Spring Boot tests, use DbUnit or Database Rider to seed and assert DB state, and run a live demo where tests turn green then fail when expectations change. Demonstrates driver availability from Maven Central, that official images are 9 GB and ~3 minutes to boot versus slim images ~900 MB and ~10 seconds, and that @ServiceConnection removes DynamicPropertySource plumbing. Tests run and verify data diffs automatically.

AI-written summary · about

  1. 0:00Introduction and agenda
  2. 1:06Testing challenges in the past
  3. 6:44Introducing Testcontainers
  4. 10:12Java testing frameworks
  5. 13:47Provisioning databases with Testcontainers
  6. 14:10Setting database state with DBUnit
  7. 21:17Oracle database in containers
  8. 27:20Live demo setup
  9. 30:54Demo using DBUnit and Testcontainers
  10. 38:02Demo using Database Rider
  11. 41:56Q&A session part 1
  12. 47:01Q&A session part 2
  13. 51:04Q&A session part 3
  14. 53:21Future improvements and resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.