具有非虚拟方法的类中的 GMock 和模拟构造函数
我需要模拟一个只有非虚拟方法的类。本班 有一个复制构造函数。如何为此编写一个模拟方法。我得到一个 如果我只是使用编译器错误, MOCK_METHOD1(clas…
如何 Google Mock 从结构调用的方法
让我们看一下这个例子: Class A{ public: int Get() } 在另一个文件中: A a struct B{ int res = a.Get() } 我需要 Google Mock Get 方法,但是,我…
当调用模拟上的预期方法时调用方法
我有以下场景: class InterfaceA class InterfaceB class InterfaceC class InterfaceA { virtual void foo(InterfaceC&) = 0 } class InterfaceB…
我尝试模拟一个简单的 C++ 有什么问题吗? googlemock 的方法?
根据 C++ 单元测试模式方法进行标准库调用,我正在测试驱动网络抽象类的开发。为了对进行标准 C 库调用(我无法模拟)来处理 BSD 套接字的代码进行单…
将 Google Mock 与 boost::bind 一起使用
我有一个类,其构造函数采用 Boost 函数,我想用 Google Mock 测试它。以下代码显示了一个示例类以及我对其进行测试的尝试: MyClass.h: #include <…
c++ googlemocks:获取未初始化调用的堆栈跟踪
模拟类如下所示: 结构模拟类 { MOCK_METHOD0( foo, void () ) } 如果我忘记在模拟对象上设置预期的调用,我会得到类似这样的信息: GMOCK WARNING: U…
模拟类可以从googlemock中的另一个模拟类继承吗?
模拟类可以从googlemock中的另一个模拟类继承吗?如果是,请帮助我理解为什么这不起作用。 class IA { public: virtual int test1(int a) = 0 } class…
我可以不模拟 C++ 接口中的所有方法吗?当使用googlemock时
我正在使用 Google Mock 1.6 RC,并尝试模拟 COM 接口。 COM 接口中有近 50 个方法,其中一些方法是从基接口继承的。当我创建一个继承此接口的模拟str…
TestPlugInRunnerd.exe +格莫克
我们将 cppunit 单元测试构建为 dll 并将其加载到 TestPlugInRunnerd.exe 中以显示我们的结果。我们编写自己的模拟,但我想开始使用模拟框架,例如 gm…
gmock:进行可能失败的自定义检查
我在单元测试中使用谷歌模拟库,并且我正在尝试进行可能失败的自定义检查。 下一个示例演示了我想要做的事情: struct Base { } struct Derived : Bas…
Google Mock:Return() 值列表
通过 Google Mock 的 Return(),您可以返回调用模拟函数后将返回的值。但是,如果某个函数预计会被调用多次,并且每次您都希望它返回不同的预定义值。…
Googlemock:如何验证对象中数组中的元素?
我有一个小类: struct Command { uint8_t cmdId uint8_t len uint8_t payload[MAX_PAYLOAD] } 我想使用 googlemock 期望仅验证有效负载的前两个元素…
- 共 1 页
- 1