Kotlin is known for its DSL-building capabilities. Some would think - but how can it help me in testing? The answer is: oh, it really can! In this talk, we will talk about different aspects of testing, from unit testing to integration; about several lesser-known technics of testing like property-based testing and how Kotlin and its libraries can help with them, as well as make tests more readable.
Key takeaways:- Readable tests are important
- With Kotest and Atrium it's easy to write more readable tests
- Property-based tests can find errors we made and didn't even know how to test them