How to test a time-dependent coroutine
The issue Unit testing is the fastest way to check if some piece of our application works as we expect.…
The issue Unit testing is the fastest way to check if some piece of our application works as we expect.…
This article will focus on JUnit 5, but most of the things should be applicable for any other testing framework,…
Articles & blogposts Unit Testing Delays, Errors & Retries with Kotlin Flows Unit testing asynchronous code is not easy –…
Strikt is assertion library built for Kotlin with API that allows building fluent assetions. To add library to project, add…
Articles & blogposts Learning shared and state flows with tests State and shared Flows are hot streams that can propagate…
Most of the time you would like to inject dependencies to your class directly – through the class constructor or…
Articles & blogposts Hidden Perks of Unit Tests Hidden Perks of Unit Tests Unit testing is one of my favorite…
Articles & blogposts Let’s code: graphs in java Step-by-step TDD implementation of graphs in plain Java. Let’s code: graphs in…
What is Timber? JakeWharton/timber A logger with a small, extensible API which provides utility on top of Android’s normal Log…
Welcome to WordPress. This is your first post. Edit or delete it, then start writing!