This Macro (and the tests) will need to be under the USE_STD_CPP_LIB (forgot the exact name) symbolic constant. All dependencies on throw() ought to be there so that CppUTest works with old StdC++ and old compilers (common in embedded space)