有没有办法在不创建模拟对象的情况下通过c++的GoogleTest测试函数调用,例如,我们有以下生产代码:
if (a)
method(x);
我想测试一下,在a
为True而a
为False的情况下,是否会调用method
。我想构建一个与Google test的EXPECT_CALL完全相同的测试,但EXPECT_CALL只能使用模拟对象的方法。在我的例子中,我不喜欢使用mock (不需要创建任何对象)。
https://stackoverflow.com/questions/50750047
复制相似问题