を使用してメソッドをテストするとき
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::exception
what()