腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
为
模板
专门化
方法
创建
gmock
测试
c++
、
templates
、
googletest
、
template-specialization
、
googlemock
我想添加
GMOCK
测试
来验证容器是否访问了正确的
方法
。对于vector,它应该访问第二个
方法
;对于set,它应该访问第一个
方法
(因为set有set.find)。这是我的
模板
专门化
: namespace tools{ struct high_priority : low_priority {}; template
浏览 28
提问于2021-01-14
得票数 0
1
回答
如何在Visual中使用GoogleMock?
c++
、
visual-studio
、
googletest
、
googlemock
在VisualStudio2017/2019中,很容易设置一个新的并开始编写
测试
(只要您不介意使用旧版本的GoogleTest版本)。 但是使用GoogleMock又如何呢?你可能会认为,由于谷歌在一段时间前合并了gtest/
gmock
,所以这只会奏效。只是#include "
gmock
/
gmock
.h"和嘲笑。但是不是,由
模板
自动添加的根本不包括
gmock
文件夹。尝试添加第二个GoogleMock NuGet包会导致多个问题,例如gte
浏览 4
提问于2020-03-02
得票数 17
1
回答
在visual studio 2019上设置
gmock
问题
c++
、
visual-studio-2019
、
googlemock
我正在尝试在visual studio 2019上设置
gmock
。1)从谷歌
测试
模板
(
Gmock
_Sample)
创建
了一个新项目。 2)安装了Google最新的
gmock
NuGet包(目前为v1.10.0)。4)我禁用了gtest_main.cc、
gmoc
浏览 17
提问于2020-05-30
得票数 1
1
回答
模拟外部类中的静态
方法
(我不能更改!)
c++
、
unit-testing
、
googlemock
我想(用
gmock
)模拟一个我不能更改的类中的静态函数。A是我想模拟的类:{ static std::string get_id();}Class Bpublic:m_a_ptr(a_ptr)} { return id;如何在不更改类A的情况下模拟get_id
方法
浏览 0
提问于2020-08-28
得票数 2
1
回答
Google-Mock一个已经声明的
方法
c++
、
gmock
MOCK_METHOD的语法可以在类定义中使用: MOCK_METHOD0(f, void(void));可以模拟已经声明的
方法
吗?我想做的是做一些类似的事情: void f(); MOCK_METHOD0(HelloTest::实际上,我的类定义及其
方法
的原型需要与构建链中的其他cpp文件相同,并且我不想使用虚函数。不幸的是,当我尝试执行上面所写的操作时
浏览 24
提问于2018-01-23
得票数 1
1
回答
使用TypedEq()匹配类型std::vector<std::vector>
c++
、
googletest
、
gmock
我有两个模拟
方法
{}; Class/
gmock
/include/
gmock
/
gmock
.h:5564:41: error:不匹配'operator==‘(操作数类型
为
'std::vector >’和'const testing::interna
浏览 23
提问于2017-02-25
得票数 1
回答已采纳
2
回答
测试
使用协作者和
模板
化
方法
的类
c++
、
unit-testing
、
templates
我喜欢
模板
方法
可以为我做的事情,因为它们可以用来极大地简化一些代码,否则我不得不一遍又一遍地编写。目前,我的解决方案是
创建
一个包含所有受支持类型的非
模板
化接口,然后使用
模板
作为实现细节。这是可
测试
的,但对于通过许多类传递的大量类型来说,更新是乏味的。我想我也可以重新设计,改为使用基
浏览 2
提问于2010-12-08
得票数 0
回答已采纳
1
回答
如何为包含单元
测试
等多个模块的项目设置cmake
c++
、
boost
、
cmake
、
googlemock
为了保持简单,我的项目结构如下: --包括--头文件(包含
模板
,我想
测试
)-testmain.cpp(使用
gmock
和boost单元
测试
框架)-module2 (另一个库,使用module1)CMakeLists.txt (2) set (
GMOCK
_INCLUDE_DIR
浏览 6
提问于2013-08-26
得票数 1
1
回答
尝试引用已删除的函数UnitTest
c++
、
googlemock
我想为一个类
创建
一个单元
测试
,它使用一个以
模板
参数作为参数的虚拟
方法
,而且我在编译代码时遇到了困难。我只举了一个我想要达到的最低限度的例子。我不能让它编译我遗漏了什么?tst_templates.h文件#include <
gmock
/
gmock
.h> #include <
gmock
/
gmock
-matchers.hConfigurat
浏览 1
提问于2018-06-26
得票数 0
回答已采纳
1
回答
模板
专门化
和返回类型与自动的显式规范
c++
、
templates
'int::bar(Void)‘不是函数
模板
的
专门化
template<> auto foo<0>() {返回7;};^template<> auto foo<0>() {返回7;};^ :7:26:错误:
模板
参数列
浏览 0
提问于2018-09-23
得票数 4
回答已采纳
1
回答
模拟对象以模拟回调函数
c++
、
c
、
googletest
我正在使用Google
测试
框架(
gmock
+ gtest)
测试
C源代码。我需要
测试
如下函数: Some_Comm_Bus_Function(int tx_buff*, int tx_size, int rx_buff*, int rx_size, CommIf_Callback_T我能想到的模拟回调函数的唯一
方法
是在Some_Bus_Mock类中手动
创建
静态
方法
和其他
方法
来更改其返回值、指针返回值、调用计数器等。基本上与
gmock
具
浏览 2
提问于2021-03-20
得票数 0
2
回答
如何使用
gmock
来模拟来自类的
模板
方法
?
c++
、
googletest
、
googlemock
、
gmock
如何使用
gmock
为
类模拟
模板
方法
(而不是
模板
类)?举一个像这样的类,我想模拟这个类,这个
模板
方法
..public: int getType(int val); 我知道如何用非虚
方法
模拟一个类,或者模拟一个
模板
化的类,但是我不知道如何用
模板
化的
方法
模拟一个非
模板
化的类。
浏览 4
提问于2017-05-11
得票数 7
1
回答
H不包含在我的Google的外部依赖项中
c++
、
visual-studio-2017
、
windows-10
、
googletest
、
googlemock
我在Windows 10上使用visual 2017,我
创建
了一个新的google
测试
项目来
测试
我的另一个项目。#include "gtest/gtest.h"不提供编译错误,但#include "
gmock
/
gmock
.h"提供!在外部依赖文件夹中,我看到gtest.h是存在的,而不是
gmock
.h。因此,当我尝试包含模拟时,编译器会给出这样的错误:“无法打开包含的文件:'
gmock
/<e
浏览 20
提问于2020-08-21
得票数 3
回答已采纳
1
回答
在google模拟中执行调用函数的顺序
c++11
、
googletest
我正在学习如何使用谷歌模拟。我观察到下面的代码作为示例来指定函数调用的顺序。这里我们使用的是InSequence对象,但在代码中没有使用任何where。请求指导我使用C++技术的内部概念,TEST_F内部使用这个对象并强制执行InSequence forceExpectationOrder;string urlStart{ "http://open.mapquestapi.com/nominatim/v1/re
浏览 8
提问于2022-02-13
得票数 0
回答已采纳
3
回答
使用
模板
专门化
c++
、
templates
、
c++11
、
template-specialization
通常的
模板
结构可以是
专门化
的,例如,struct X{}; struct X<int>{};template<typename T>是否有
方法
为
这些
模板
使用类似于struct
模板
的<em
浏览 4
提问于2014-11-10
得票数 10
回答已采纳
2
回答
匹配
gmock
中的结构
c++
、
googlemock
我试图得到一个简单的
gmock
测试
,使之与结构匹配。但是,我在
gmock
的内部中得到了编译器错误。inline bool operator==(const MyStruct& lhs, const MyStruct& rhs) return true;以下是g++给出的错误/
gmock
-1.7.0/include/
gmock
浏览 4
提问于2015-02-21
得票数 0
回答已采纳
1
回答
在gnu c++中有没有__if_exists的等价物?
c++
、
visual-c++
、
gcc
__if_exists是微软特定的关键字,用于在编译时
测试
标识符的存在: 它在“伪造的”
模板
专门化
时非常方便,因为在某些情况下,它提供了一种比“真正”
专门化
或重载之类的其他
方法
更简单、更易读、性能更好的
方法
但是现在我必须将一个大项目移植到gnu c++上,我想如果我必须
为
我使用它的(诚然很少的)场合寻找其他
方法
,我会开始有点哭。
浏览 2
提问于2010-09-23
得票数 10
回答已采纳
2
回答
警告中缺少模拟对象名称。
unit-testing
、
googlemock
当
gmock
看到它不希望看到的
方法
调用时,它会写一个如下所示的警告:Uninteresting mock function call - returning directlyFunction call: Constructor()当单元
测试
中的每个模拟对象都有一个名为"Constructor“的
方法
时,这并不是很有帮助,因为找出
创建
这个消息的对象并缺少一个在这样的警告中,有一种
方法
可以告诉
gm
浏览 7
提问于2014-10-09
得票数 2
回答已采纳
2
回答
在项目中全局构建和使用GTest
c++
、
cmake
、
googletest
+-- test_3.h 现在,我是否可以在大的ExternalProject文件(根文件夹)中使用CMakeLists.txt配置和构建Google,然后使用这些库在相应的文件夹中构建每个单独的
测试
浏览 1
提问于2016-01-19
得票数 0
回答已采纳
1
回答
如何使用
GMock
模拟OpenCV摄像头,或者如何
测试
使用GTest摄像头的
方法
?
c++
、
opencv
、
camera
、
googletest
、
gmock
我已经
为
OpenCV库编写了一个包装器。我
创建
了允许使用硬件摄像头的Camera类。
测试
的
方法
是这样的: bool Camera::Open(int idx) { if (cam_.isOpened())} 我想用GTest
测试
Open()
方法
,但我不想用真实的物理摄像头来
测试
它。我认为最好的
方法
是使用
GMock
浏览 48
提问于2019-02-15
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用Django编写简易测试报告生成器
MyBatis使用笔记——原始方法开发dao层
如何为分布式存储系统做测试之:单元测试
K8S包管理神器-Helm
如何提高批量发贴技术
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券