我对很多ASSERT()进行了一些复杂的测试和EXPECT().该测试检查有关字符串的一些属性,例如命令行。我想打印这个字符串,以防测试以任何可能的方式失败。我不想:输入每ASSERT().多次查看字符串,以防多次失败EXPECT().我想做这样的事情:TEST(MyTest,Test1){...if(HAS_FAILED()){std::cout 最佳答案 您可以使用HasFatalFailure()。TEST(FooTest,Bar){Subroutine();//AbortsifSubroutine()hadafatalfai