About this talk
This talk covers the issues faced by aging test suites, which often become verbose, repetitive, and difficult to maintain, turning into liabilities instead of enhancing confidence. The speaker presents a vision where tests can be the cleanest and most expressive components of a codebase, achievable by utilizing Kotlin's DSL capabilities. The session explores techniques to enhance any test suite, regardless of whether the production code is in Java or Kotlin, including fluent assertions, test data composition, expressive test extensions, and advanced thread-safety testing. By mastering a few Kotlin constructs, attendees will learn how to effectively elevate their test suites to improve clarity and control across unit, integration, and end-to-end testing.
More from this event
See all 38 talks →
Spring I/O 2026 Keynote
1:08:44
The Spring AI Ecosystem in 2026: From Foundations to Agents @ Spring I/O 2026
43:39
Breaching LLM-Powered Applications: Overcoming Security and Privacy Challenges by Brian Vermeer
48:40
New in Spring Security 7: MFA, OAuth2 and more by Daniel Garnier @ Spring I/O 2026
46:43