Mockito ArgumentMatcher Pitfalls
Avoiding the pitfalls of tightly coupled mocking
JUnit 5 nested testing tribulations
Are JUnit 5 nested tests here to save the world? Probably not.
What makes a good test?
Characteristics to aspire to when writing tests
JUnit test names tips
They say that naming is one of the hardest problems in software engineering. Well, perhaps. It’s at least one of the most common hurdles we need to clear.
Safely mocking consecutive invocations with Mockito
A quick tip to fix a mocking gotcha.
Making some sense of shell environment variables
When it comes to shell scripting, although I’ve developed on UNIX-like systems for years and there’s even been times when my primary task was writing shell scripts, I seem to only ever retain a level of understanding that “gets the job done”.
Reissue: Overriding RxJava Schedulers — getting it right with RxLint
Using RxLint to highlight RxJava Scheduler mistakes
Reissue: Overriding RxAndroid Schedulers in RxJava 2
The official plugin hooks to override Schedulers
Reissue: An alternative to RxAndroidPlugins and RxJavaPlugins: Scheduler Injection
Using the Provider pattern to easily override Schedulers