E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
GMOCK
GoogleTest中的Mock用法
一个典型的
Gmock
用法如博文:Gtest/
Gmock
探究(三)--MOCK_METHODX系列宏分析_mockmethod-CSDN博客所示,
MOONICK
·
2024-08-24 06:25
后端
c++
linux测试环境搭建教程,linux下gtest测试环境搭建步骤
解决路径:googlemock/CMakeFiles/
gmock
_main.dir/flags.make继续make,又出错,原因同上。
魔屋
·
2024-03-12 15:04
linux测试环境搭建教程
C语言单元测试(UT)用例编写——gtest+stub打桩
这里做下简单的背景介绍,ut的基础介绍:可以先去看下先去的文章:https://blog.csdn.net/anranjingsi/article/details/106084223前面也使用过gtest+
gmock
anranjingsi
·
2024-02-20 19:55
windows
工具使用
测试开发
关于
gmock
单元测试的使用小白知识,初使用
gmock
前推荐看
1.什么是单元测试?单元测试,维基百科给出定义:UnitTesting,又称为模块测试,是针对程序模块(软件设计的最小单元)进行正确性检验的测试工作。2.什么是模块?或者什么是最小单元?通俗的说就是函数或者类的方法。“单元”的定义,其实可以更加宽泛,在面向对象语言中,一个单元可以指一个方法,也可以是一个类。单元的选定更多的取决于我们测试的意图。3.为什么需要单元测试?我们常说的单元测试,是开发者编
anranjingsi
·
2024-02-20 19:24
测试开发
单元测试
c++
windows
编程语言
经验分享
c++ 拆分函数返回值和参数类型
最近阅读GoogleTest的源码(v1.8.1)发现,它采用了模板方法实现了这一点://googletest/googlemock/include/
gmock
/int
MOONICK
·
2024-02-03 12:23
c++
开发语言
C++单元测试GoogleTest和GoogleMock十分钟快速上手(gtest&
gmock
)
C++单元测试GoogleTest和GoogleMock(gtest&
gmock
)环境准备下载gitclonehttps://github.com/google/googletest.git#或者wgethttps
@新法
·
2023-10-29 22:12
SDK
Linux
服务器开发
c++
单元测试
开发语言
服务器
后端
GoogleTest
GoogleMock
C++异常处理的优缺点[重要]
返回错误码有个很大的问题是,在函数调用链中,深层的函数返回了错误,得层层返回错误,最外层才能拿到错误.boost、gtest、
gmock
等常用的库包含异常部分函数使用异常更好处理不方便使用错误码方式处理的情况构造函数
阿猿收手吧!
·
2023-10-26 14:25
遣返回家的C家家
c++
开发语言
安装ncnn
sudoapt-getinstallautoconfautomakelibtoolcurlgitclonehttps://github.com/google/protobufcdprotobuf注意的是
gmock
kkongyu
·
2023-09-28 20:01
ncnn
玩转单元测试之cppmockfree
引言前文我们已经讲解了
gmock
的基本语法,但是
gmock
只能mock虚函数,如果要mock非虚成员函数、静态成员函数、全局函数、重载函数、模板函数以及其他依赖库的函数时,
gmock
就很难实现。
Black.Spider
·
2023-09-09 13:54
生产工具
单元测试
c++
ubuntu20.04安装protobuf3.5.0
/autogen.sh提示如下错误:原因:为安装
gmock
。解决:安装
gmock
-1.7.01.下载解压gmockhttps://github.com/paulsapps/
gmock
-
S_tingyumian
·
2023-09-07 03:32
p2p
gnu
debian
use gtest and
gmock
installationonlinuxmintsudoaptsearchgtestgoogletestgmock#firstsearchandtheninstallthe-devversionusegtestandgmockdemofilestructurels-RarTest.cppTestreadme.mdcases.hppcases.hpp#include#include#include#d
etcix
·
2023-08-24 11:52
框架s
c++
开发语言
玩转单元测试之
gmock
引言前文我们学习了gtest相关的使用,单靠gtest,有些场景仍然无法进行测试,因此就诞生了
gmock
。
Black.Spider
·
2023-08-19 09:42
生产工具
单元测试
c++
VisualStudio2022 使用GoogleTest(gtest)
1.在Nuget程序包里搜索
gmock
(为什么是
gmock
不是gtest,应该是google不维护那个gtest包了,最后更新时间是2014/7/31),安装第一个就可以。简单测试没有发现问题。
CoderZay
·
2023-08-16 23:06
gtest
windows
使用
C++
visual
studio
windows
gmock
设置输出参数 SetArgPointee
gmock
真是很好用!
我的随笔
·
2023-08-14 12:48
使用googlemock进行编译时遇到错误
VS2019对使用了googlemock的工程进行编译时,出现如下错误:LNK2019:无法解析的外部符号“classtesting::internal::Mutextesting::internal::g_
gmock
_mutex
小矮人Keep
·
2023-08-12 12:24
c++异常
很多的第三方库都会使用异常,比如boost、gtest、
gmock
等等常用的库,如果我们不用异常就不能很好的发挥
txinyu的博客
·
2023-08-03 20:13
开发语言
基于cartographer2.0 的Ros版本源代码Slam中的代码错误
Thefollowingvariablesareusedinthisproject,buttheyaresettoNOTFOUND.PleasesetthemormakesuretheyaresetandtestedcorrectlyintheCMakefiles:
GMOCK
_LIBRARY
wishchin
·
2023-06-17 13:59
三维重建/SLAM
算法
数据结构
gtest使用入门(4)-函数的单元测试
目录一、概述二、准备待测代码三、修改Makefile文件四、编译执行五、总结一、概述前面搭建好了gtest和
gmock
的环境,并执行了原生的例子。接下来开始进行实际使用。本篇学习函数的测试。
Tonsen Wei
·
2023-03-22 14:21
GoogleTest
gtest/
gmock
的构建
image.png官网下载cmakeimage.png执行cmake-DBUILD_SHARED_LIBS=ON..后得到image.pngmakeimage.png用的时候头文件在googletest或者googlemock目录下的include中找,库文件在build/lib中找
ifeelok
·
2023-03-11 11:20
实现无入侵式C++代码mock工具
C++的开源mock工具比较少,而且大多是基于多态实现的(如
gmock
),只支持mock
阿里巴巴淘系技术团队官网博客
·
2022-12-17 01:32
c++
java
开发语言
用google mock模拟C++对象
本文包括:1、如何获取、编译googlemock;2、如何使用
gmock
(下
iteye_11539
·
2022-10-26 12:17
c/c++
测试
操作系统
【单元测试】Google Test(GTest)和Google Mock(
GMock
)--编辑中
和EXPECT_*TEST,TEST_FTEST_P的区别ASSERT_*和EXPECT_*说明简单的测试例子TestFixtures(为多个测试使用相同的配置)调用测试编写main()函数已知的限制
GMock
bandaoyu
·
2022-10-26 12:38
测试
测试
gtest测试框架使用详解_C++ 项目之Googletest单元测试
Googletest-GoogleTestingandMockingFramework源码下载地址:https://github.com/google/googletest/releasesGoogletest中包含两个模块,分别是gtest与
gmock
weixin_39918928
·
2022-09-03 04:57
gtest测试框架使用详解
C++开发测试工具
gmock
使用详解(进阶)——对抽象接口类进行
gmock
打桩并测试
目录一、Mock深入理解二、进阶Demo2.1共同约定2.2小A任务2.3我的任务2.4编写Mock类2.5在Test中使用Mock2.6main()上一篇文章(C++开发测试工具
gmock
使用详解——
wendy_ya
·
2022-05-08 07:36
C++
ui
开发语言
c++
测试工具
C++开发测试工具
gmock
使用详解——对抽象接口类进行
gmock
打桩并测试
1.3我的任务1.4常规运行1.5测试输出二、基本流程三、MOCK_METHOD四、EXPECT_CALL4.1基本语法4.2_4.3Cardinalities4.4默认操作第一篇文章(C++开发测试工具
gmock
wendy_ya
·
2022-05-08 07:06
C++
开发语言
c++
后端
测试工具
C++开发测试工具
gmock
使用Demo案例
本文介绍一下C++开发测试工具
gmock
的使用Demo,希望对你有所帮助。
wendy_ya
·
2022-05-08 07:06
C++
ui
开发语言
c++
测试工具
后端
C++开发测试工具
gmock
的使用详解
目录一、简单Demo二、断言2.1ASSERT和EXPECT2.2流三、测试TEST()四、调用测试和main()上文(C++开发测试工具
gmock
的安装与使用超详解)介绍了
gmock
的安装、配置与基本使用案例
wendy_ya
·
2022-05-08 07:05
C++
开发语言
c++
visual
studio
测试工具
C++开发测试工具
gmock
的安装与使用超详解
目录一、
gmock
介绍二、
gmock
下载三、
gmock
配置3.1打开解决方案3.2进行相应设置3.3目标程序的配置四、测试Demo五、常见问题一、
gmock
介绍
gmock
是google公司推出的一款开源的白盒测试工具
wendy_ya
·
2022-05-08 07:05
C++
c++
测试工具
开发语言
google
Gtest 与
Gmock
,聊聊C++的单元测试
正式工作之后,公司对于单元测试要求比较严格。(笔者之前比较懒,一般很少写完整的单测~~)。作为一个合格的开发工程师,需要为所编写代码编写适量的单元测试是十分必要的,在实际进行的开发工作之中,TDD(Testdriverndevelopment)是一种经过实践可行的开发方式。编写单元测试可以帮助我们在开发阶段就发现错误,并且保证新的修改没有破坏已有的程序逻辑。在C++之中,常用的测试框架有Gtest
代码人生ll
·
2021-06-15 02:57
googletest 和 googlemock 的环境搭建
在很久以前,googletest(后面简称gtest)和googlemock(后面简称
gmock
)仓库还没有合并,他们分别对应Github的不同仓库,不过现在他们都合并到了gtest仓库gtest的Github
IoT小胡
·
2021-02-03 23:49
C/C++语言相关
c++
c
googletest
googlemock
环境搭建
单元测试工具 GTest/
Gmock
(一)
编译安装配置编译工具编译GoogleTest需要cmake2.6版本以及上。yumlist|grepcmake#cmake--version#查看cmake版本支持C++11这里以Gtest1.8.0安装为例,项目地址:https://github.com/google/googletest/获取源码wgethttps://github.com/google/googletest/archive/
wayyyy
·
2021-01-12 16:18
如何在ubuntu中安装 arm 版protobuf
sudovim/etc/profilevim/.bashrc(1)安装依赖如官网所列,protoc有如下依赖:autoconf,automake,libtool,curl,make,g++,unzip,
gmock
aFakeProgramer
·
2020-08-24 03:07
mqtt
c++ 测试方法和工具
++测试的文章,总结的比较好https://blog.csdn.net/wangjingqi930330/article/details/80735392测试工具常用googletest(gtest,
gmock
erqiic
·
2020-08-22 21:01
c++
基于gtest、
gmock
、mockcpp的C语言LLT工程
关于gtest,
gmock
和mockcpp,这里不再细讲,知道gtest,
gmock
是google的一套用于C/C++LLT的框架即可,要用到mockcpp是因为
gmock
其实只能用于对对象函数的mocker
001010
·
2020-08-21 14:00
windows下编译protobuf的python接口
由于某些原因这种方式安装失败pipinstallprotobuf因此只能下载源码编译生成接口1)到github上下载所需版本的protobuf源码(我下的3.1.0)2)到这里下载
gmock
源码,重命名为
zizi7
·
2020-08-18 07:07
C++基础
Google Test(GTest)和Google Mock(
GMock
)入门简介
GoogleTest1.自定义错误输出:ASSERT_EQ(x.size(),y.size())<<"Vectorsxandyareofunequallength";for(inti=0;i
iteye_6233
·
2020-08-15 06:12
VS编译gtest和
gmock
, 讲解并使用
gtest和
gmock
的官方GitHub-google/googletest:GoogleTesthttps://github.com/google/googletestgtest讲解和使用跟
gmock
guyue35
·
2020-08-15 06:37
技术相关
Gtest/
Gmock
探究(三)-- MOCK_METHODX系列宏分析
这篇文章紧接着前面两篇博客《Gtest/
Gmock
探究(一)–经典示例代码》和《Gtest/
Gmock
探究(二)–TEST宏分析》,第一篇给出了初识gtest框架的经典示例代码,第二篇详细分析了
丑井
·
2020-08-14 03:53
C++
Unit
Test
一个低调的单终端登录系统
尝试在一周内学习c++、grpc、bazel、dockercompose、googletest、
gmock
,然后实现一个单终端登录系统。
闲狗
·
2020-08-11 15:59
Web
对JMH框架中OperationsPerInvocation这一参数的理解
JMHjmh是javamicrobenchmarkharness的缩写,用于Java的method层面的性能测试,框架使用比较方便,不像C++的
gmock
与gtest的语法规则那么复杂。
暗焰之珩
·
2020-08-11 00:54
Java
测试
运维
CMake Error at /usr/src/
gmock
/CMakeLists.txt:51 (add_subdirectory): add_subdirectory given source
CMakeErrorat/usr/src/
gmock
/CMakeLists.txt:51(add_subdirectory):add_subdirectorygivensource“…/gtest”whichisnotanexistingdirectory.CMakeErrorat
-MK-
·
2020-07-27 16:09
cartographer
记录一点小的问题根据官网要求安装的是
gmock
官网安装过程,但是make的时候是需要gtest的。
路飞洗头用飘柔
·
2020-07-12 01:30
cartographer学习
C++测试驱动开发环境搭建--笔记
#设置变量
GMOCK
_DIR和GTEST_DIR为我们源代码位置#生成gtest-all.og++-isystem${GTEST_DIR}/include-I${GTEST_DIR}\-isystem$
dusda
·
2020-07-08 18:39
软件安装
cartographer CMake Error at /usr/src/
gmock
/gtest/cmake/internal_utils.cmake:130 (add_library)
问题:CMakeErroratCMakeErrorat/usr/src/
gmock
/gtest/cmake/internal_utils.cmake:130(add_library)add_librarycannotcreatetarget
蠡洋
·
2020-07-06 03:28
Gtest/
Gmock
探究(二)--TEST宏分析
刚开始看Gtest/
Gmock
使用方法的时候,自己写了一些测试代码,能工作,但是总觉得有些抽象。
丑井
·
2020-07-05 13:52
C++
Unit
Test
google gtest 快速入门
安装官方传送门:googletest现在官方已经把gtest和
gmock
一起维护,所以这个git仓库还包含了
gmock
。
一线涯
·
2020-07-04 19:24
C/C++
开源项目
ubuntu下 google
gmock
使用
下文是ubuntu14.0432bit+
gmock
1.8.0实践,给出了完整代码(包括Makefile)和截图,如有错误,望指出.环境配置直接github下载最新版https://github.com/
master-dragon
·
2020-07-02 17:40
[C++] gtest入门教程
前言使用头文件和库命令行选项测试普通测试自定义测试类类内共享对象全局共享对象自定义测试模板值测试模板参数化测试类型测试模板自省/反射检查值检查数值C字符串自定义值检查11型检查函数简单函数检查自定义值检查22型检查函数自定义值检查33型检查函数
gmock
西北丰
·
2020-07-02 05:52
单元测试googletest
gmock
一:MockCcode对于ccode,gcc提供了编译链接选项:-Wl,-wrap比如gcc编译时加入链接选项-Wl,--wrap,malloc,那么函数调用malloc的时候会调用自定义的__wrap_malloc,而原来的malloc会以__real_malloc进行调用。所以程序需要定义一个__wrap_malloc,比如:void*__wrap_malloc(size_tsize)//定义
taoyuanforrest
·
2020-06-26 15:34
C/C
WebRTC VideoEngine 本地Video数据处理-VideoCaptureInputTest
VideoCaptureInputTest的实现,依赖google的
gmock
/gtest单元测试框架:
gmock
:http://code.google.com/p/googlemock/wiki/CheatSheethttp
dcl_jq
·
2020-06-23 03:31
Android
WebRTC
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他