Coming Soon: CITCON London 2010

The European version of CITCON (the Continuous Integration and Testing Conference) had a last minute change of plan, and has switched locations to London! This is one of my favourite conferences (see my notes on 2006 and 2009), and I'm really happy to see it coming back to London. Registrations have only been open for a week, but … Continue reading Coming Soon: CITCON London 2010

Test Driven

This is one of those strange examples of synchronicity. I was moderating a message on the JUnit discussion group, when I came across a message by Lasse Koskela, which reminded me of his upcoming book: Test Driven. For a long time I had been planning to go and buy a copy, because I'm very interested … Continue reading Test Driven


Yes, it's Yet Another JUnit Antipatterns Update. This time, I've tried to apply all the feedback I received from the find folks on the JUnit mailing list. Specifically, I posted a notice about my last update on the list, and received an absolute flurry of responses from unit testing luminaries near and far. As a … Continue reading YAJAPU

JUnit Antipatterns Update

I've just updated the JUnit Anti-patterns page with some of the ideas from Alex Garrett's article on JUnit Anti-patterns (developerWorks). The major anti-pattern additions are: Superficial Test Coverage Overly Complex Tests I've also tweaked the styles to fix a few display glitches.

JUnit Antipatterns Doppelganger

Recently spotted via Google: IBM developerWorks has recently published a new article on... JUnit Antipatterns! The article is quite a good read, as it covers different ground to the Exubero JUnit Antipatterns article. I'll probably update the Exubero article at some stage to refer to the developerWorks article, and possibly adapt some of its content.

JUnit AntiPatterns Update

I've updated the JUnit AntiPatterns article after receiving a number of emails giving feedback on suggested improvements and new anti-patterns. I've made the following changes: Added sections for Misuse of Assertions and Redundant Assertions, and reorganised the anti-patterns that relate to assertions. Anti-pattern examples and the refactored solutions are now styled differently.