1
我使用Google Test和Google Mock进行单元测试,并且需要检查对象的调用,该对象被放入std ::向量。像这样:如果在Google Mock Framework中复制模拟电话,是否有任何好的方法
TEST(FooTest, someTest)
{
// Given
CSomeClass someObject;
StrictMock<MockFoo> strictFoo;
std::vector<Foo> fooContainer;
fooContainer.push_back(strictFoo);
// Expected
EXPECT_CALL(strictFoo, doSomething()); // can't do this because there is a copy of strictFoo in vector
// When
someObject.do(fooContainer);
}
我非常感谢任何提示,以完成此操作。