This talk covers what to test, how to test, what good unit tests are and how you can achieve nice tests using KotlinTest (and mockk). It covers unit tests mostly since I consider them to be much more important and more neglected than integration and UI tests. Koin was left out since Arnaud Guiliani gave a dedicated Koin talk at the same meetup.