Exploring the C++ Unit Testing Framework Jungle

One of the topics I’ve been meaning to get to for quite a while is the applicability of test-driven development in games. I will get to that soon. I promise! In the meanwhile I’m now in the situation that I need to choose a unit-testing framework to roll out for my team at work. So, before I get to talk about how to use test-driven development in games, or the value of unit testing, or anything like that, we dive deep into a detailed comparison of existing C++ unit-testing frameworks. Hang on tight. It’s going to be a long and bumpy ride with a plot twist at the end.