腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
处理
gmock
模拟
方法
中
的
参数
c++
、
tdd
、
googlemock
我有一个
方法
将接受一个out
参数
(即引用uint64_t),我
如何
在
Gmock
中
模拟
它?此外,在调用此
方法
时,我希望将传入
的
引用
的
值设置为我想要
的
值。这可以通过
Gmock
实现吗?
浏览 88
提问于2021-01-18
得票数 0
1
回答
GoogleMock和QString
参数
c++
、
qt
、
qt5
、
googletest
、
googlemock
我正在尝试使用带有自定义字符串类型
的
gmock
。我有一个带有QString
参数
的
方法
,我想
模拟
这个
方法
:我设定了一个期望: EXPECT_CALL(mock, getValueinclude/
gmock
/
gmock
.h:9339:20: note: in definition of macro '
GMOCK</e
浏览 0
提问于2015-11-05
得票数 0
回答已采纳
3
回答
何时将函数标记为虚拟函数?
c++
、
unit-testing
、
mocking
、
virtual-functions
我在试着理解编码
的
惯用方式。我使用
gmock
对我编写
的
组件进行单元测试。
Gmock
要求
方法
是虚拟
的
,以便能够
模拟
,但是我想要
模拟
的
类有一个非虚拟
方法
,我希望被
模拟
出来。因此,这些选项要么将
方法
标记为虚拟,要么使用纯虚拟
方法
创建接口。这两种
方法
似乎都不理想,因为我只为测试代码而做任何一种。在C++世界
中
,它通常是
如何</e
浏览 0
提问于2016-04-07
得票数 3
3
回答
带有
gmock
的
11个
参数
的
模拟
方法
c++
、
unit-testing
、
googletest
、
gmock
我正在使用
gmock
模拟
遗留代码
中
的
依赖项。其中一个类有一个带有11个
参数
的
方法
。当我尝试使用MOCK_METHOD11_WITH_CALLTYPE
模拟
它时,我发现这个宏并不存在。
gmock
最多只能支持10个
参数
。你对此有什么建议?我用虚拟主体实现这个
方法
吗?或者复制并扩展宏?谢谢! 另外,我现在不需要在我
的
测试
中
模拟
这个
方法
,
浏览 1
提问于2013-03-21
得票数 7
回答已采纳
2
回答
gmock
如何
使用to以外
的
说明符来
模拟
函数
c++
、
googletest
、
googlemock
我需要
模拟
以下函数:可以使用
gmock
吗?
Gmock
有以下宏:#define
GMOCK
_METHOD0_(tn, constness, ct, Method, ...),而且我不知道
如何
使用这个宏(
参数
tn和ct意味着什么)?编辑
GMOCK
_METHOD0_(, noexcept, ,fun, void()); 用
gmock
1.7.0编译,但是当
浏览 0
提问于2019-07-15
得票数 5
2
回答
google
模拟
无法
模拟
带有模板
参数
的
方法
c++
、
unit-testing
、
googletest
我不确定我试图做
的
事情是否可能,但是编译器很难
模拟
包含模板引用
参数
的
方法
。接口(删除了所有无关
的
方法
){ virtual void get_available_operators(etl::vector<network_operator, 5>&) = 0;我
的
模拟
class at_protocol_mock : public iat_pro
浏览 8
提问于2022-03-19
得票数 2
回答已采纳
2
回答
使用
GMock
实现包含多个静态
方法
的
部分
模拟
类
groovy
、
gmock
、
expandometaclass
我正在使用
GMock
在我们现有的项目中添加一些单元测试。我们有多个地方需要测试
的
方法
是静态
方法
,这些
方法
在我们想要测试
的
方法
中
利用了额外
的
静态
方法
。我希望能够部分
模拟
类,除了测试
的
初始入口点之外,几乎所有类上
的
静态
方法
。method2() static void method(String one, String t
浏览 5
提问于2012-02-24
得票数 1
回答已采纳
1
回答
使用TypedEq()匹配类型std::vector<std::vector>
c++
、
googletest
、
gmock
我有两个
模拟
方法
{}; Class/
gmock
/include/
gmock
/
gmock
.h:5544:20:注意:在宏'
GMOCK
_IMPLEMENT_COMPARISON_MATCHER_‘
的
定义
中
,返回lhs o
浏览 23
提问于2017-02-25
得票数 1
回答已采纳
2
回答
使用
GMock
验证析构函数调用
c++
、
unit-testing
、
mocking
、
googlemock
使用
GMock
,我
如何
验证类
的
析构函数是被调用
的
?除了之外,还有其他
方法
吗?最明显
的
方法
是
gmock
会产生一个编译器错误( EXPECT_CALL(object, ~classtype())不能生成一个名为
gmock
_~classtype
的
模拟
方法
)。
浏览 3
提问于2011-01-19
得票数 12
回答已采纳
1
回答
gmock
_main和gtest_main有什么区别?
c++
、
visual-studio-2010
、
googletest
、
googlemock
我注意到,在我
的
VisualStudio2010设置
中
,有些项目引用了gtest_main-mdd.lib,另一些项目引用了
gmock
_maind.lib,我想知道这两个库之间
的
区别是什么?
浏览 12
提问于2015-06-26
得票数 6
回答已采纳
1
回答
GMOCK
错误:不允许MOCK_METHOD11吗
c++
、
unit-testing
、
googlemock
当我
模拟
一个有11个
参数
的
函数时,它会给出一个错误消息: MOCK_METHOD11(function_name,int(param1,param2,param11); 是不是有11个
参数
的
函数不能被模仿?
浏览 2
提问于2012-09-22
得票数 1
2
回答
Google
模拟
单元测试
c++
、
googlemock
我刚开始做单元测试(使用BOOST框架进行测试,但对于Mock我必须使用Google Mock),我有这样
的
情况:{ virtual int Method1(inta+b;}{}; 有没有可能对B类进行测试,用
模拟
的
Method1代替真正
的
方法
,但不能改变B类?
浏览 2
提问于2012-01-21
得票数 0
1
回答
GTest用于私有成员依赖时钟时间
的
方法
c++
、
unit-testing
、
googletest
我有一个带有公共
方法
的
类,它将元素添加到私有向量
中
,并记录每个元素添加
的
时间。该类
中
的
另一个公共
方法
检查向量
中
的
每个元素,并删除4个小时以上
的
元素。更新
GMock
可以覆盖用
浏览 6
提问于2015-08-11
得票数 0
3
回答
在使用googlemock时,我可以不
模拟
C++接口中
的
所有
方法
吗?
c++
、
unit-testing
、
mocking
、
gmock
我正在使用谷歌
模拟
1.6 RC,并试图
模拟
一个COM Interface。COM接口中有近50个
方法
,其中一些
方法
继承自基本接口。当我创建一个从这个接口继承
的
模拟
struct并只
模拟
我正在使用
的
方法
时,我得到了cannot instantiate abstract class错误。我想知道是否有可能在googlemock
中
做到这一点。
浏览 1
提问于2011-03-30
得票数 4
回答已采纳
1
回答
gmock
支持右值引用
的
解决
方法
c++
、
gmock
gmock
不支持将右值引用作为
模拟
函数()
的
参数
。例如,以下代码将无法编译:我找不到关于
gmock
何时会增加支持
的
信息。
浏览 1
提问于2012-08-23
得票数 10
回答已采纳
1
回答
模拟
外部类
中
的
静态
方法
(我不能更改!)
c++
、
unit-testing
、
googlemock
我想(用
gmock
)
模拟
一个我不能更改
的
类
中
的
静态函数。A是我想
模拟
的
类:{ static std::string get_id();}Class Bpublic:B(A *a_ptr) : m_a_ptr(a_ptr)} { re
浏览 0
提问于2020-08-28
得票数 2
1
回答
Google-Mock一个已经声明
的
方法
c++
、
gmock
MOCK_METHOD
的
语法可以在类定义中使用: MOCK_METHOD0(f, void(void));可以
模拟
已经声明
的
方法
吗?我想做
的
是做一些类似的事情: void f();其思想是将类定义放在hpp文件
中<
浏览 24
提问于2018-01-23
得票数 1
2
回答
警告
中
缺少
模拟
对象名称。
unit-testing
、
googlemock
当
gmock
看到它不希望看到
的
方法
调用时,它会写一个如下所示
的
警告:Uninteresting mock function call - returning directlyFunction call: Constructor()当单元测试
中
的
每个
模拟
对象都有一个名为"Constructor“
的
方法
时,这并不是很有帮助,因为找出创建这个消息
浏览 7
提问于2014-10-09
得票数 2
回答已采纳
1
回答
用
gmock
模拟
rvalue限定
方法
c++
、
testing
、
c++20
、
googletest
、
googlemock
有什么
方法
可以用
gmock
来
模拟
rvalue限定
的
方法
吗?像下面这样
的
东西?MockSomething : public Something { MOCK_METHOD(void, test, (), (&&, override));尝试这样做似乎给了我一堆奇怪
的
编译器错误,它们抱怨,看起来是预
处理
的
标记。我也不知道
如何
使旧编号
的
模拟
宏(
浏览 5
提问于2022-02-13
得票数 2
2
回答
如何
用删除
的
复制器
模拟
方法
返回对象?
c++
、
unit-testing
、
googletest
、
googlemock
如果一个接口有一个函数来创建一个带有已删除复制器
的
对象,那么
如何
模拟
这个函数呢?
Gmock
似乎在内部使用对象
的
复制构造函数。... internal::BuiltInDefaultValue<T>:
浏览 3
提问于2017-02-28
得票数 12
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
SOLIDWORKS如何获取模型中的参数
如何快速编辑CAD文件中的数据参数?
如何在浏览器中模拟手动操作?探究实现方法与步骤
皕杰报表中的参数如何传给sql
JMeter中返回Json数据的处理方法
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券