Peter Tackage

Software Developer

  • Mockito ArgumentMatcher Pitfalls

    Avoiding the pitfalls of tightly coupled mocking

    March 23, 2020 - 4 minute read -
    testing mocking mockito argument-matchers kotlin
  • JUnit 5 nested testing tribulations

    Are JUnit 5 nested tests here to save the world? Probably not.

    January 24, 2020 - 5 minute read -
    java testing junit junit5 nested-tests
  • What makes a good test?

    Characteristics to aspire to when writing tests

    January 21, 2020 - 1 minute read -
    testing mini-post
  • 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.

    November 7, 2019 - 4 minute read -
    java testing tip naming junit
  • Safely mocking consecutive invocations with Mockito

    A quick tip to fix a mocking gotcha.

    August 13, 2019 - 3 minute read -
    java mockito testing mocking tip
  • 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”.

    July 29, 2019 - 4 minute read -
    shell bash env export
  • Reissue: Overriding RxJava Schedulers — getting it right with RxLint

    Using RxLint to highlight RxJava Scheduler mistakes

    July 28, 2019 - 1 minute read -
    rxjava lint rxlint
  • Reissue: Overriding RxAndroid Schedulers in RxJava 2

    The official plugin hooks to override Schedulers

    July 28, 2019 - 1 minute read -
    rxjava schedulers testing
  • Reissue: An alternative to RxAndroidPlugins and RxJavaPlugins: Scheduler Injection

    Using the Provider pattern to easily override Schedulers

    July 28, 2019 - 1 minute read -
    rxjava schedulers testing

© 2019 Peter Tackage

Built using Jekyll and the Chalk theme.