需求
作单元测试需要故意引发错误逻辑,希望在stdout中不打印glog的ERROR信息。
方法
以gtest为例,写完TEST用例后在mian函数中加入
int main(int argc, char** argv)
{
FLAGS_minloglevel = 4;
testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
其中FLAGS_minloglevel
对应错误等级
INFO | WARNING | ERROR | FATAL |
---|---|---|---|
0 | 1 | 2 | 3 |
设定为4将抑制所有等级