挑発できない場合に gtest (gmock が利用可能) で try-catch ブロックをテストするにはどうすればよいstd:string exceptions
ですか?
int
Test::function_to_be_tested( std::string& url ) const
{
try
{
url.append( "?" );
}
catch( std::exception const& e ) {
logger.log(LOG_ERROR, e.what());
return -1;
}
return 0;
}
私は Java の世界から来ました。Java では、String
いくつかのモック フレームワークを使用してspy
モックしappend
、常に例外をスローする独自の関数をアタッチします。これは C++ (98) で可能ですか?