Back in May I hinted that I was working on a unit testing framework for C++. Since then I've incorporated the technique that Kevlin Henney proposed and a whole lot more. I think it's about time I introduced it to the world: [Update] This post is very old now, but is still the first point of contact with Catch for many people. Most of the material here still applies in concept, so is worth reading