使用另一个测试框架' (Qt),我想控制谷歌模拟验证的时间:
void MyQtTest::test_ThisAndThat() {
MyMock mock;
EXPECT_CALL(mock, foo(1));
system_under_test.bar();
//VERIFY_EXPECTATIONS(mock)
}
但我在Cookbook中找不到任何相关内容。
答案 0 :(得分:3)
这是我在类似情况下通常做的事情:
void MyQtTest::test_ThisAndThat()
{
MyMock mock;
EXPECT_CALL(mock, foo(1));
system_under_test.bar();
Mock::VerifyAndClearExpectations(&mock);
}