を使用してメソッドをテストするとき
BOOST_CHECK_NO_THROW( method_to_test() );
例外がスローされた場合、例外がスローされたことが表示されますが、次のような例外のメッセージは表示されません。
test.cpp(14): error in "test": incorrect exception my_exception is caught
例外メッセージ、つまり によって返される文字列も出力できますmy_exception.what()か? はand overloadsmy_exceptionから派生しています。std::exceptionwhat()