jjzjj

TestHelperFunction

全部标签

c++ - 使用 void 函数检查 gtest 中的错误

在使用ASSERT_或EXPECT_宏的gtest中使用辅助函数时,该辅助函数必须为空。但是,我也想检查调用测试代码中的那些错误。ASSERT_NO_FATAL_FAILURE宏有助于在触发ASSERT_时停止调用代码,但我也想通过正确处理EXPECT_故障(阅读:NonFatalFailures)来扩展它。这是我到目前为止得到的:#include//Avoidtest-functionusingASSERT_orEXPECT_callsshouldbeencapsulatedbythismacro.//Example:CHECK_FOR_FAILURES(MyCheckForEqua