使用“另一个测试框架”(Qt),我想控制何时验证谷歌模拟:
void MyQtTest::test_ThisAndThat() {
MyMock mock;
EXPECT_CALL(mock, foo(1));
system_under_test.bar();
//VERIFY_EXPECTATIONS(mock)
}
但我在 Cookbook 中找不到任何相关信息.
最佳答案
这是我在类似情况下通常做的:
void MyQtTest::test_ThisAndThat()
{
MyMock mock;
EXPECT_CALL(mock, foo(1));
system_under_test.bar();
Mock::VerifyAndClearExpectations(&mock);
}
编辑:修复损坏的链接
第二次编辑:再次修复损坏的链接
关于c++ - 我如何控制我的 gmock 何时被验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26884226/