10

を使用してメソッドをテストするとき

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()

4

3 に答える 3