gmock 相关问题

Gmock是Groovy的一个模拟框架。 Google Mock是C ++的模拟框架。

如何在谷歌模拟测试中将int数组传递给mock方法的void *参数?

我正在尝试模拟SPI接口 - 使用gmock C ++框架进行读,写,传输例如,SPI - 读签名是bool SPI_Read(void * rdata,int num_bytes);我已经定义了int ...

回答 1 投票 -1

期望在mock对象上调用某个方法。它会破坏封装吗?

请考虑以下代码:class SomeInterface {public:virtual void foo()= 0; virtual~SeasInterface(){}}; class RealImplementation:public SomeInterface {public:void foo(){/ * ...

回答 2 投票 0

使用GMOCK在c ++中模拟new运算符

有没有办法使用GMOCK在C ++中模拟new运算符或重载new运算符。例如:ptr = new Base; ret = ptr-> call();在这里我需要ptr应该调用mocked函数但是ptr正在...

回答 1 投票 2

如何在xcode中使用gmock?

我想使用gmock(Google Mock)作为XCode中C ++项目的模拟框架。因此我必须将gmock编译为gmock.framework。不幸的是,该项目没有专门的XCode ......

回答 2 投票 5

如何在gmock中模拟存储为unique_ptr的对象?

我在某个类中注入了一个依赖项。此类使用std :: unique_ptr存储依赖项,因此是该对象的唯一所有者。在此依赖项中模拟方法的正确方法是什么? ...

回答 1 投票 1

TEST_F在谷歌模拟给出错误

这是一个使用谷歌模拟和灯具的简单示例。我正在尝试设置并在Xcode上学习谷歌模拟,并使用:: testing :: Return写下面的代码; class Shape {public:...

回答 1 投票 0

如何检查是否调用了成员方法

我有一个类(让我们说:Parent)在Member对象中创建。我想知道,我如何测试在父方法调用上调用该成员方法。让我们看一个例子:class Parent:public IParent ...

回答 1 投票 0

gmock多个输入输出参数SetArgReferee

我有一个接口Itest:class Itest {bool testfunction(vector &v,int&id);我可以用它来模拟它:MOCK_METHOD2(testfunction,bool(vector &,int&))但......

回答 1 投票 18

C ++ Gmock - 使用shared_ptr的测试函数

我是gtest / gmock的新手,试图在c ++中测试一个简单的函数,它有两个指针'm_propBsh_p'和'm_eBsh_p';这些指针在一些工厂创作后变得有效,但我不......

回答 1 投票 0

GMock:在模拟函数中捕获引用参数

我有一个带有引用参数的模拟函数:MOCK_METHOD(func,void(MyObj&obj);我想将obj捕获到一个变量中,以便我可以在单元测试中调用它的方法。所以......

回答 2 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.