【发布时间】:2015-01-08 17:03:32
【问题描述】:
我想使用 Gmock 模拟一个 C++ 类;但是,该类没有默认构造函数。我看到了this question,但使用 strict 模拟的解决方案对我不起作用,因为我收到错误
type 'BaseClass' is not a direct base of 'MockClass'
有什么解决办法吗?
【问题讨论】:
-
免责声明我在 Typemock 工作。使用 Isolator++,您可以模拟任何类,无论其基数如何:
SomeClass* fakeClass= FAKE_ALL<SomeClass>();
标签: c++ unit-testing mocking googlemock