腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(226)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
3
回答
Googlemock
暂停期望
我有一个场景,我希望对模拟对象上的函数进行一些调用,然后对于特定的代码路径,我需要确保该函数不被调用,然后,它被调用。有没有办法做到这一点?foo(1); EXPECT_CALL(mockObj, 2); // intended for the first invo
浏览 3
提问于2021-05-12
得票数 1
1
回答
googlemock
:模拟本地对象
#include "gtest/gtest.h" public:}; Turtle local_tutrtle;} class MockTurtle : public Turtle {
浏览 0
提问于2017-09-23
得票数 1
1
回答
GoogleMock
和QString参数
我正在尝试使用带有自定义字符串类型的gmock。MOCK_METHOD1(getValue, int(QString key));EXPECT_CALL(mock, getValue("someKey"));error: no matching function for call to 'MyMock::gmock_getValue(const char[8])' include/gmock/gmock.h:9339:20: note: in definitio
浏览 0
修改于2022-09-05
得票数 0
回答已采纳
1
回答
如何在Visual中使用
GoogleMock
?
但是使用
GoogleMock
又如何呢?你可能会认为,由于谷歌在一段时间前合并了gtest/gmock,所以这只会奏效。只是#include "gmock/gmock.h"和嘲笑。尝试添加第二个
GoogleMock
NuGet包会导致多个问题,例如gtest/gmock版本不匹配、重叠包含路径等。invoke_main@@YAHXZ) 那么,在Visual中设置GoogleTest/
GoogleMock
的当前推荐(也是最不痛苦的)方法是什么?测试应该能够通过Test被发现、运行和调试
浏览 4
修改于2020-12-18
得票数 17
1
回答
在
GoogleMock
中实现WillN?
有没有比重复使用WillOnce更简洁和/或更简洁的方法来设置多个相同的操作?举个例子,有没有办法让WillRepeatedly拥有基数?while (obj.IsDone()) SomeAction(obj.NextItem());
浏览 2
提问于2013-02-14
得票数 2
回答已采纳
1
回答
Googlemock
未捕获泄漏对象
我创建了一个
googlemock
文本工具类,在SetUp中,我使用new创建了两个对象。在拆卸中,如果我不删除任何一个对象,我只会得到其中一个对象的内存泄漏错误。
浏览 4
提问于2016-01-15
得票数 2
回答已采纳
4
回答
GoogleMock
显示更详细的调试信息
我工作时用的是
googlemock
。我们经常使用EXPECT_THROW,EXPECT_NO_THROW等。我的问题是,当一个函数被包装在一个EXPECT_NO_THROW中,但实际上抛出了一个异常(即代码错误)时,如何让
googlemock
输出异常详细信息,也许还有堆栈跟踪?
浏览 0
修改于2012-07-12
得票数 7
1
回答
比较
googlemock
中的指针
我已经读到,可以使用Pointee() 1比较
googlemock
中的指向值,并且可以使用SafeMatcherCast() 2进行类型转换,但我很难使整个工作正常进行。我怎么能用
googlemock
写这样的测试呢?或者,使用自定义匹配器可以实现这一点吗? 谢谢!
浏览 1
修改于2015-07-20
得票数 1
回答已采纳
1
回答
用
googlemock
实现非虚函数的假蕴涵
我有一些基于
googlemock
框架的单元测试遗留代码。然而,直到D的方法是虚拟的,我仍然无法使用它与
googlemock
的所有功能。我喜欢使用
googlemock
框架中的WillOnce、AtLeast、WillRepeatedly、Invoke等函数,因为它使单元测试创建更加容易。我要为D的方法创建的假实现是否可以使用
googlemock
函数呢? 注意:我已经考虑过带有模板SUT类的解决方案,但是我想知道是否还有其他解决方案。
浏览 3
提问于2016-11-03
得票数 2
回答已采纳
2
回答
MFC匹配器和
GoogleMock
CString
我在Google Group上问了这个问题,但我想我会在这里得到更快的回应。void myMethod(const CString & key, const CString & value);MOCK_METHOD2(myMethod, void(const CString & key , const CString &在设置我的期
浏览 4
提问于2009-10-19
得票数 1
回答已采纳
1
回答
非虚拟函数的
GoogleMock
仿真
更新:每个请求的,下面是我们目前拥有的内容:class PIngester : public IPIngester{ // this is
浏览 4
修改于2021-02-01
得票数 1
1
回答
GoogleMock
上的线程不安全吗?
我从在Windows上测试
GoogleMock
(1.8.0版)开始。我想举一个例子,说明它不是线程安全的。在成功地证明了这一点之后,我想证明同样的测试在Linux上运行得很好。然而,这一做法失败了。因为
GoogleMock
文档说它是或者应该是线程安全的,所以它在Linux上应该是线程安全的。我必须将-pthread添加到链接器命令行以构建可执行文件。这意味着
GoogleMock
或GoogleTest确实使用了线程。/googletest-release-1.8.0/
googlemock
/in
浏览 0
修改于2017-06-26
得票数 3
回答已采纳
2
回答
Visual 2010和
GoogleMock
(C++/CLI)中的MSTest问题
我们的产品以前是在Visual 2008中构建的,使用了
GoogleMock
1.5.0。现在,在将我们的产品移植到Visual 2010之后,任何使用
GoogleMock
的单元测试DLL都不会加载到visual的测试视图中,因此无法执行。我们将
GoogleMock
构建为在运行时使用多线程DLL的静态库。我们所有的生产代码也使用多线程DLL。 我们已经尝试了
GoogleMock
1.5和1.6RC,都是在VS2010内部重建的。但是,这两个版本的
GoogleMock
都会出现问题。code >H 12
浏览 2
修改于2012-11-09
得票数 3
2
回答
在
googlemock
中模拟文件写入过程
我刚开始在C++项目中使用
googlemock
进行嘲弄。在我的例子中,要测试的类观察一个被写入的文件,每当编写了最小数量的新数据时,它就开始执行一些工作。谢谢你帮忙!
浏览 4
修改于2016-02-25
得票数 3
回答已采纳
1
回答
C++,
Googlemock
测试本地对象
我开始使用googletest和
googlemock
库,我有一个无法解决的问题。
浏览 1
修改于2022-07-26
得票数 7
回答已采纳
1
回答
如何使用
googlemock
模拟各种函数
根据
GoogleMock
,不可能模拟变量函数,因为不知道函数将被赋予多少参数。 这是正确的,但在大多数情况下,人们知道变量函数从被测试的系统调用了多少变量,或者如何将变量参数转换为1个非变量参数。
浏览 9
修改于2022-09-05
得票数 11
1
回答
输出参数的
googlemock
匹配器
我正在使用正确的参数测试我的类是否调用了模拟类上的方法。我设置了一个基本的期望:// This expectation accepts any argument .Times(1);// aValue is an output parameter如何定义一个匹配器来检查get_Value放
浏览 1
提问于2012-02-23
得票数 4
回答已采纳
1
回答
使用Eclipse构建C++简单代码的
GoogleMock
问题
pthread libgtest.a -I googletest/googletest/include \ -I
googlemock
/
googlemock
/include \ -I test EXE = mobileTest.exe
浏览 24
修改于2019-05-27
得票数 0
1
回答
在
GoogleMock
中使用NiceMock作为实例变量
我想用一个方法的返回值赋值一个NiceMock。NiceMock是一个实例变量。{ NiceMock<MockFileToOsg>* _mockFileToOsg;virtual void SetUp();{} fixture方法为:
浏览 2
提问于2012-06-26
得票数 6
回答已采纳
3
回答
googlemock
-模拟返回复杂数据类型的方法
MOCK_CONST_METHOD0(aMethod, const QMap<QString, QString>());此代码不能编译:“宏"MOCK_CONST_METHOD0”传递了3个参数,但只接受2个参数“ 我认为
googlemock
有没有办法告诉
googlemock
QMap是返回值?
浏览 0
提问于2012-04-18
得票数 7
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券