1.前期ndk开发主要是在开源项目中复用项目的makefile等,就需要修改指定CC或C++编译链;具体情况还依赖于工程的config文件;对于简单项目,则可以直接编写Android.mk;例如引入的GTest与GMock;重新创建Android.mk,利用ndk-build生成.a文件,一同引入新ndk工程即可;另外吐槽下Gmock;对于mock函数还需要继承类,比linux上的mock难用多了
分类:
其他好文 时间:
2019-11-01 14:35:03
阅读次数:
133
正式工作之后,公司对于单元测试要求比较严格。(笔者之前比较懒,一般很少写完整的单测~~)。作为一个合格的开发工程师,需要为所编写代码编写适量的 单元测试 是十分必要的,在实际进行的开发工作之中,TDD( Test drivern development ) 是一种经过实践可行的开发方式。 编写单元测 ...
分类:
编程语言 时间:
2018-11-01 15:11:54
阅读次数:
183
在C++中,编写服务后的一种测试方式是使用google的gTest和gMock结合 之前写py,测试方式是将服务挂起,使用工具模拟请求发包,check resp,这样的缺点在于不方便,即使存下了所有的模拟请求,回头还是要按一遍,并且所做的测试并不能算作单元测试,而是集成 而使用test&mock的方 ...
分类:
其他好文 时间:
2018-09-18 00:27:20
阅读次数:
168
安装工具 安装protoc编译器 autogen.sh : 将gmock放置在安装目录: 开始安装: 安装php的 php-protocolbuffers扩展 及 使用 问题: 然后在你的php.ini配置文件中添加 extension = "protocolbuffers.so" ...
分类:
Web程序 时间:
2016-09-01 18:35:15
阅读次数:
335
一、gmock是什么gmock是google公司推出的一款开源的白盒测试工具。gmock是个很强大的东西,测试一个模块的时候,可能涉及到和其他模块交互,可以将模块之间的接口mock起来,模拟交互过程。其作用就类似白盒测试中的打桩的概念。下面简单的说说打桩在白盒测试中的重要性:1、比如银行业务,需要测...
分类:
其他好文 时间:
2015-04-28 20:27:38
阅读次数:
6233
https://code.google.com/p/v8-wiki/wiki/BuildingWithGYPvs2013git v8 http://github.com/v8/v8-git-mirror.git icu46 -> v8\third_party\icugit gmock gtest -...
分类:
编程语言 时间:
2015-01-17 16:32:13
阅读次数:
184
环境:CentOS6.564bit源码包路径:/usr/local/src需要软件包:mysql-5.6.20.tar.gz
gmock-1.6.0.zip安装路径:/opt/mysql安装过程[root@master~]#useradd-M-s/sbin/nologinmysql
[root@master~]#yum-yinstallgccgcc-c++autoconfautomakezlib*libxml*ncurses-devellibtool-ltdl-..
分类:
数据库 时间:
2014-11-28 18:34:21
阅读次数:
299
背景 GMock 我们项目中现在的模块测试框架使用了CATCH+GMock的方式实现回归测试和打桩。 GMock的介绍在官网上有,这里为了铺垫,大概地描述一下GMock能实现的效果。大约可以看成这样: void A() { if(B()) { //... } Else{ //... } } A是被测...
分类:
其他好文 时间:
2014-11-01 17:44:22
阅读次数:
192
googlemockwasnotfound需要下载gmock文件解压到程序目录里unzipgmock-1.6.0.zip-dmysql-5.6.19/source_downloads
分类:
数据库 时间:
2014-10-15 16:18:31
阅读次数:
182
Google Mock启蒙篇 [2] (Google C++ Mocking Framework for Dummies 翻译)2011-11-22 22:34:58|分类:C++|标签:googlemock测试|举报|字号订阅Setting Expectations成功地使用Mock对象的关键是在...
分类:
其他好文 时间:
2014-08-04 17:30:37
阅读次数:
470