c ++ googlemocks:获取未初始化调用的堆栈跟踪

模拟类看起来像这样: struct MockClass {   MOCK_METHOD0(foo,void()); }; 如果我忘记在模拟对象上设置预期的调用,我得到这样的东西:
GMOCK WARNING:
Uninteresting mock function call - returning directly.
    Function call: foo()
Stack trace:
并且堆栈跟踪为空。 那么,要获得堆栈跟踪还需要做些什么?     
已邀请:
这在这里描述:   你可以控制谷歌模拟多少   告诉你使用   --gmock_verbose = LEVEL命令行标志,其中LEVEL是一个字符串   三个可能的值:   1.信息:Google Mock将打印所有信息性消息,警告和   错误(最冗长)。在这   设置,谷歌模拟也会记录任何   调用ON_CALL / EXPECT_CALL   宏。   2.警告:谷歌模拟将打印警告和错误(少   详细)。这是默认值。   3.错误:Google Mock只会打印错误(最不详细)。      或者,您可以调整   你手中的那面旗帜的价值   这样的测试:   
::testing::FLAGS_gmock_verbose =
  "error"
; 使用信息警告级别将打印回溯     

要回复问题请先登录注册