腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
expect_call
中
使用
的
SaveArg
值
、
、
、
我必须遵循模拟函数 DoSomething(const char* par0, const char* par2) .WillOnce(DoAll(
SaveArg
<1>(&
浏览 151
提问于2021-10-12
得票数 3
1
回答
轻松地编写保持状态
的
模拟
、
、
、
、
我正在测试一些大量
使用
回调
的
代码,它看起来如下所示: public: socket->onA([this] {,我既可以验证onX函数是否已被调用,也可以访问传递给它们
的
参数(因为Client
的
状态在响应来自Socket
的
通知时发生了变化,因此我需要在测试
中
模拟这些参数)。:“期望这个MockSocket对象调用它
的
onA方法一次,现在调用作为参数传递给onA
的</
浏览 3
提问于2016-04-15
得票数 1
回答已采纳
1
回答
将方法参数传递给googlemock
中
的
操作
、
、
我
使用
Gmock进行方法调用,它返回QList heightsFromCsvResult
的
一个元素作为输出参数。以下是当前正在运行
的
代码: .WillOnce(DoAll), Return(true)))
浏览 2
提问于2012-03-07
得票数 4
回答已采纳
1
回答
gmock
中
的
saveArg
和saveArgPointee有什么不同?
、
现在我尝试模拟名为"task“
的
类,如下所示:{ MOCK_METHOD3(Execute, bool(std::set这是我
的
代码:
EXPECT_CALL
(task, Execute(testing::_, testing::_, testing::_))ASSERT_EQ(data-&
浏览 4
提问于2016-09-05
得票数 7
回答已采纳
1
回答
如何期望稍后创建
的
指针参数
、
、
、
、
我有这样
的
组->元素要添加/删除,代码片段如下:Group::add(Element* e) {...};每当我想要测试ElementDerived类时,我必须在setup/teardown
中
执行以下操作但是,如何在没有_
的
情况下显式设置参数期望 /&
浏览 3
提问于2017-02-20
得票数 2
1
回答
C++ gmock当将空指针传递给
SaveArg
时会发生什么?
、
、
、
我对gmock还不熟悉,我想了解
使用
SaveArg
时会发生什么。
SaveArg
<N>(pointer):将N-(0)参数保存到*指针.这是否意味着: class MockClass : public BaseClass { MOCK_METHOD1(somefunc,v
浏览 5
提问于2017-10-12
得票数 4
1
回答
Gmock -如何从输入参数设置mock函数参数值?
、
、
、
我在我
的
项目中
使用
了Gmock。我有以下模拟函数。MOCK_METHOD2(helper,目标是为所有模拟调用将参数1
的
值
设置为参数2。DoAll(
SaveArg
<0>(&temp), //Save first arg to temp SetArgPointee<1>(temp), //assign i
浏览 3
提问于2017-07-23
得票数 1
回答已采纳
1
回答
如何在gmock中
使用
参数作为返回
值
、
、
我有以下电话: .WillOnce(DoAll(
SaveArg
<2>(&bufferSize), Return(make_pair(Success, bufferSize))));这个bufferSize
浏览 12
提问于2022-05-20
得票数 1
回答已采纳
1
回答
可以
使用
Google Mock (gmock)捕获参数吗?
、
、
、
我计划
使用
Google Mock。我需要捕获一个对象引用,以便随后可以从该对象调用一些方法。我正在寻找类似于Java
的
的
东西。示例(非真实代码):
EXPECT_CALL
(myInterface, access(capture)); instanceUnderTest.setAccessPoint
浏览 0
提问于2013-04-25
得票数 11
回答已采纳
1
回答
从模拟函数调用
中
捕获void*参数
、
、
、
使用
的
模拟库: GMock错误:gmock/include/gmock/gmock-more-actions.h:155SomeTestCase, One) MockSomeClass mock_obje
浏览 3
提问于2016-02-06
得票数 0
1
回答
GMock,调用std::
SaveArg
捕获
的
函数
、
、
、
std::function<result(xxx &, yyy)> l_function;
EXPECT_CALL
(*m_strategyFactoryMock, createStrategy("default", _))
浏览 4
提问于2015-09-04
得票数 2
回答已采纳
1
回答
如何与派生类
的
SaveArgPointee和std::shared_ptr一起
使用
gmock
、
、
、
因此,在测试
中
,我想检查函数sendMessage
中
给writeDataToRemote
的
参数。我在::testing::
SaveArg
上读到了关于StackOverflow和::testing::SaveArgPointee
的
文章(但没有在文档中看到)。<<<
EXPECT_CALL
(mockTcp, sendMessage(_)).Times(1).WillOnce(::testing::SaveArgPointee<0>(msgArg));,我不
浏览 16
提问于2021-11-30
得票数 1
回答已采纳
1
回答
如何检查gmock
EXPECT_CALL
()
的
参数?
、
、
、
我第一次
使用
Google Mock (gMock)。void(std::string));};当我执行一些导致
EXPECT_CALL
(mock_signals, onLink(_))运行
的
测试代码时,如何检查onLink()
的
参数
浏览 0
提问于2016-01-20
得票数 12
回答已采纳
1
回答
如何在GMOCK中
使用
未指定
的
参数创建返回
值
?
、
、
、
_x(x) { }{ MOCK_METHOD1(DoIt, RClass(int)));然后,在我
的
测试
中
,我想返回一个用测试代码
中
调用
的
第一个参数构造
的
RClass
值
。我试着这样做,但不起作用:MockClass mc;
EXPECT_CALL
(mc, DoIt(_)).WillRepeatedly(DoAll(
SaveArg<
浏览 3
提问于2015-06-30
得票数 0
1
回答
在不同
的
时间传递不同
的
参数
、
、
、
我想在不同
的
函数调用上改变不同
的
参数如何实现?示例:Write()方法将被多次调用或随机调用我想把这些参数放在一个向量
中
,我该怎么做呢?
浏览 13
提问于2016-07-25
得票数 1
回答已采纳
1
回答
gmock
EXPECT_CALL
返回并为其中一个参数赋值。
我正在尝试用gmock设置一个模拟,不仅返回一个
值
,而且填充一个缓冲区。要模拟
的
函数
的
行为类似于posix read(),因为它需要一个void*和一个大小,并且会填充数据。我正试图采取行动,但找不到一个有效
的
样本。我发现关于这一点
的
gmock文档有点缺乏。下面是我显示模拟
的
'getdata()‘调用
的
最小代码。如何更改
EXPECT
浏览 2
提问于2021-11-24
得票数 1
2
回答
捕获GMOCK字符串参数
如果我有以下接口成员函数:
使用
下面的模拟能否捕获传递给print_string()
的
字符串?我试着:
SaveArg
<0>(out_string); // this saves the first char of the sti
浏览 2
提问于2014-06-24
得票数 3
回答已采纳
2
回答
C++ Google Mock
SaveArg
:如何保存指针参数
、
我很难保存我
的
mock接收到
的
指针参数。(它指向一个大
的
结构,所以我不想按
值
复制): MockClass mock;
EXPECT_CALL
(mock, sendData(_, SIZE_OF_DATA)).WillOnce(
SaveArg
<0>(&pData)); // do-我认为
浏览 0
提问于2014-09-17
得票数 5
2
回答
GTest -将模拟函数参数传递给ASSIGN()
、
、
所以我有一个函数,比方说WriteHW(
值
),它通常写入硬件UINT32,但我是在模拟。我希望将输入传递给该模拟函数,并将其传递给一个赋值操作,以便将该
值
赋给测试本身
的
局部变量。这样,我就可以验证正在写入
的
值
(通常通过位操作)是正确
的
,这在某种程度上模拟了硬件存储。基本上我
的
Mock expect看起来像这样
浏览 0
提问于2018-12-18
得票数 1
1
回答
使用
gmock在
EXPECT_CALL
中
设置std::function作为方法参数
、
、
,,我希望
EXPECT_CALL
的
component.register()函数和存储传递
的
std::function<>参数在单元测试局部变量
使用
SaveArg
。然后,
使用
该变量,我应该能够为测试目的调用回调。 由于component.register()是重载函数,我需要
使用
Matcher将确切
的
参数类型传递给
EXPECT_CALL
,以避免歧义。不幸
的
是,设置Matcher类型有问题。component
浏览 0
提问于2018-03-20
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python yield在函数中起返回值中的使用
一体成型电感使用中感值变小的原因分析gujing
使用 Python 在 JMeter 中实现循环获取返回值的高效性能测试
在VBA中如何使用动态数组,以及利用动态数组去除重复值的方法
使用MICE进行缺失值的填充处理
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券