I use the Boost Test framework for my C++ code but there are two problems with it that are probably common to all C++ test frameworks:
- There is no way to create automatic test stubs (by extracting public functions from selected classes for example).
- You cannot run a single test - you have to run the entire 'suite' of tests (unless you create lots of different test projects I guess).
Does anyone know of a better testing framework or am I forever to be jealous of the test tools available to Java/.NET developers?