腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
GMock
-
在
预期
的
调
用后
执行
操作
、
我正在尝试
执行
一个单元测试,我需要我
的
模拟对象
在
一系列EXPECT_CALLS之后
执行
一个
操作
,或者作为其中一个序列上
的
操作
,同时允许模拟
的
调用首先返回。下面是我
的
非工作单元测试:{ MOCK_METHOD(void,,我
在
DoAll中
执行
的
调用
浏览 16
提问于2021-06-05
得票数 0
回答已采纳
1
回答
C++测试私有回
调
方法
、
、
、
我有一个类,它将自己
的
私有方法与其他类注册为回
调
。这使用std::bind来创建指向私有方法
的
std::function。supplier) { };现在,我要验证回
调
函数是否
执行
正确
的
操作
我
在
测试中使用gtest,并使用
gmock
创建一个IDataSupplie
浏览 4
提问于2019-10-08
得票数 1
1
回答
模拟对象以模拟回
调
函数
、
、
我正在使用Google测试框架(
gmock
+ gtest)测试C源代码。rx_buff*, int rx_size, CommIf_Callback_T callback_fun_ptr); 其中callback_fun_ptr是指向CommIf_Callback_T类型函数
的
指针我能想到
的
模拟回
调
函数
的
唯一方法是
在
Some_Bus_Mock类中手动创建静态方法和其他方法来更改其返回值、指针返回值、调用计数器等。基本上与
gmock
具有相同
的
机制。有没
浏览 2
提问于2021-03-20
得票数 0
1
回答
如何使
gmock
将所有警告/故障视为错误?
、
、
我有一些用
gmock
编写
的
测试代码。由于一些代码更改,测试没有完全
执行
,并且过早地完成了测试(我知道这一点,因为我可以
在
日志中看到失败消息,说明
预期
只
执行
一次,但没有对许多函数运行)。但是,编译/
执行
并没有失败,因为它得到了它所期望
的
异常(因为
在
多个地方抛出了相同
的
异常)。因此,测试似乎通过了,但它并没有完全
执行
。如何使
gmock
将所有警告/故障视为错误?
浏览 0
提问于2019-11-29
得票数 0
回答已采纳
1
回答
如何运行所有子目录CMakeList文件并捕获输出?
、
、
我是新来
的
cmake文件创建。目录列表中有c++代码,每个目录都有自己
的
CMakeLists.txt文件。为了
在
每个目录中编译和创建可
执行
文件,我必须进入目录并在终端上
执行
以下两个命令。.示例目录结构: 每个目录1,2 ...41都有自己
的
“CMakeLists.txt”。每个目录文件结构中
的
示例: 为了
在
每个目录中编译和创建可
执行
文件,我必须遵循以下两个命令。但是,现在我必须编写python脚本/
浏览 3
提问于2016-03-22
得票数 0
回答已采纳
1
回答
在
windows上链接基于gtest
的
应用程序: visual studio和cmake
、
、
、
对于linux,我使用以下cmake规则来构建和链接一个运行我
的
库(Bt_lib)单元测试
的
可
执行
文件: $ENV{
GMOCK
_ROOT}/include $ENV{
GMOCK
_ROOT) CMake生成visual项目文件,我可以构建我
的</e
浏览 4
提问于2014-02-26
得票数 0
1
回答
在
C++中如何为静态函数调用
的
函数获取EXPECT_CALL()
、
、
、
我是
gmock
的
新手,偶尔我必须编写
gmock
单元测试。我
的
gmock
测试是这样
的
{ EXPECT_CALL
gmock</
浏览 3
提问于2020-04-13
得票数 0
2
回答
如何与xcode一起使用
gmock
?
、
、
、
我想使用
gmock
(Google )作为XCode中
的
一个XCode项目的模拟框架。因此,我必须将
gmock
编译为
gmock
.framework。不幸
的
是,该项目没有附带一个专用
的
XCode项目(gtest包含了一个)。
在
XCode中创建框架项目并构建它时会出现多个错误(基本上,头中使用
的
包含路径似乎被错误地查找了)。那么(很抱歉)如何将
gmock
框架编译成框架以便能够在其他XCode项目中使用它?
浏览 9
提问于2014-11-18
得票数 5
回答已采纳
1
回答
如何使用实现类中
的
方法来捕获Java中
的
事件?
、
、
、
例如: android AsyncTask中
的
doInBackground,postExecute,preExecute。如果我按下应用程序中
的
一个按钮,它将调用doInBackground方法。是怎么发生
的
?
浏览 0
提问于2018-08-29
得票数 0
1
回答
android防火墙线程回调到另一个线程而不是main?
、
、
根据这一点:Fi
浏览 7
提问于2020-08-23
得票数 0
2
回答
互动直播iOS SDK ,QAVContext
的
enterRoom不
执行
回
调
?
、
互动直播iOS SDK ,QAVContext
的
enterRoom函数返回QAV_OK,但是不会
执行
OnEnterRoomComplete回
调
。我
的
操作
步骤:1、通过TLS第三方登陆2、登陆成功后初始化QAVContext成功3、调用QAVContext
的
enterRoom,参数为QVAMultiParam类型(当前固定房间号为1,没有使
用后
台),委托为当前Controller,函数返回QAV_OK,当前Controller已实现QAVRoomDelegate是不是我哪
浏览 434
提问于2016-04-17
1
回答
使用TypedEq()匹配类型std::vector<std::vector>
、
、
/
gmock
/include/
gmock
/
gmock
.h:5564:41: error:不匹配'operator==‘(
操作
数类型为'std::vector >’和'const testing::internal/
gmock
/include/
gmock
/
gmock
.h:5544:20:注意:
在
宏'
GMOCK
_I
浏览 23
提问于2017-02-25
得票数 1
回答已采纳
1
回答
如何将EXPECT_CALL设置为
在
特定时间之后调用函数?
、
我对一些函数设置了一些期望(使用gtest和
gmock
),例如:我怎样才能设定一个期望来做这样
的
事情: “
预期
此函数将在100 be内精确
执行
”?
浏览 2
提问于2015-07-27
得票数 0
回答已采纳
1
回答
在
EXPECT_CALL中是否有一种“无所事事”
的
行为?
、
、
SUT正在调用定义了EXPECT_CALL
的
外部库。我只想在函数第一次被调用时才做一些事情,而在另一次忽略做任何事情(但是检查它被调用了两次);反之亦然。WillOnce(do-nothing); ASSERT_NO_THROW(sut_function(arg1, arg2));
GMOCK
警告:test_blah.cpp:321:
在
EXPECT_CALL中指定
的
操作</
浏览 1
提问于2018-11-20
得票数 3
回答已采纳
1
回答
当侦听器停止在这个android防火墙代码中工作时,我
的
AsyncTask会死吗?
、
、
、
下面的代码很好用,但是问题是当我
在
exitFirebase()方法下面终止侦听器时会发生什么呢?当AsyncTask启动时,它会
执行
doInBackground(),添加FireBase侦听器,然后遍历onPostExecute(),然后看似退出,但是侦听器使AsyncTask保持正常。
浏览 1
提问于2016-12-24
得票数 1
回答已采纳
1
回答
Google-Mock一个已经声明
的
方法
、
MOCK_METHOD
的
语法可以
在
类定义中使用: MOCK_METHOD0(f, void(void));可以模拟已经声明
的
方法吗?我想做
的
是做一些类似的事情: void f(); MOCK_METHOD0(HelloTest::实际上,我
的
类定义及其方法
的
原型需要与构建链中
的
浏览 24
提问于2018-01-23
得票数 1
1
回答
从工厂模拟返回多个unique_ptr
、
、
如果无法通过调用函数
的
不同输入参数来标识调用,如何从返回unique_ptr
的
模拟工厂返回多个对象?MyFactoryMock, create())运行时错误是: 致命
的
//tools/googletest/1.8.0-57/include/
gmock
/
gmock
-action
浏览 19
提问于2022-01-18
得票数 1
回答已采纳
1
回答
不调用
Gmock
方法,而是调用原始方法
、
、
,因为
在
默认情况下,在运行程序时,if将被调用。因此,我尝试如下所示地使用
gmock
。Mock_class(){}MOCK_CONST_METHOD0(readpowerstate,int());};这是什么解决方案,因为我刚开始使用
g
浏览 0
提问于2020-05-18
得票数 0
回答已采纳
1
回答
无法从doxygen中
的
输入中排除文件
、
/chrono_timer/chrono_timer.cpp \/home/bla/foreign_components/
gmock
-1.7.0/fused-src/
gmock
-gtest-all.cc \ /ho
浏览 0
提问于2016-03-01
得票数 0
2
回答
将
Gmock
设置为QT (Windows)
、
我试着用linux来做它,它非常好,但是当我开始
在
Windows中
执行
它时。我发现设置与我对linux所做
的
完全不同。我
在
.pro文件
的
源代码中添加了一些
gmock
文件,就像我对gtest文件所做
的
一样。另外,我已经添加了一
浏览 4
提问于2019-07-11
得票数 2
回答已采纳
点击加载更多
相关
资讯
如何记录你在终端中执行的所有操作
使用 ABAP 在 SAPGUI 里直接执行 Linux 操作系统的命令
据知情人士,Meta调降其Quest系列虚拟现实头盔设备的原因是相关产品销量欠佳,在公司及个人消费者中都未达到预期的热销状况。(
AI人人必修-提示词工程+大模型多场景实战(丰富资料)-无密分享
零基础学编程-主函数初步理解
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券