~/talk

Modern Testing Tools for Java Developers

Talkat Devworld Conference 2025 · 2025-02-27..02-28· [testing]
slides:none on file

Shows concrete wins: AssertJ recursive comparison lets tests equate objects with different references and ignore fields, and soft assertions collect all failures instead of stopping at the first. Demonstrates OpenAPI-generated RestAssured clients created during Maven generate phase to remove duplicate test plumbing. Uses Awaitility to wait up to 10s for an event to appear (example run finds the row in ~7s). Runs WireMock as service virtualization with JSON mapping files in Docker that return the expected responses.

AI-written summary · about

  1. 0:00Introduction
  2. 2:22SRJ assertion library
  3. 8:07Recursive comparison demo
  4. 11:28Rest Assured for API
  5. 16:08OpenAPI + Rest Assured
  6. 20:09Awaitility for async
  7. 26:00WireMock virtualization
  8. 30:49Closing & Q&A
~/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.