Catch has gained popularity over the last six years as a modern, C++-native, test framework. Simple to use, easy to get started with, yet still powerful.
Until recently, though, it has been constrained by pre-C++11 compatibility. Catch2 rebases on C++11 and takes advantage of this to simplify further, as well as offer new capabilities. This talk takes a look at what's new in Catch and Catch2 and how to effectively test-drive modern C++ codebases.