gtest的断言

转自:http://www.cnblogs.com/coderzh/archive/2009/04/06/1430364.html 一、前言 这篇文章主要总结gtest中的所有断言相关的宏。 gtest中,断言的宏可以理解为分为两类,一类是ASSERT系列,一类是EXPECT系...

2013-03-26 16:27:39

阅读数:959

评论数:0

gtest使用被测试类的非public成员

转自:https://code.google.com/p/googletest/wiki/AdvancedGuide#Private_Class_Members 通过将FRIEND_TEST(TestCaseName,TestName);宏放入被测试类,可以让gtest的测试类能访问到被...

2013-03-26 08:48:24

阅读数:2579

评论数:0

gtest的TEST_F与TEST的区别

转自:http://tech.ddvip.com/2009-02/1234225491107952.html TEST_F与TEST的区别是,TEST_F提供了一个初始化函数(SetUp)和一个清理函数(TearDown),在TEST_F中使用的变量可以在初始化函数SetUp中初...

2013-03-25 17:08:21

阅读数:14408

评论数:2

原來 gdb 可以用來展開 C/C++ 的 macro

转自:http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?viewmode=compact&topic_id=17476&forum=12 http://www.cnblogs.com/coderzh/archive/2009...

2013-03-25 16:10:23

阅读数:862

评论数:0

Linux下安装cppunit

cppunit的介绍页面在这里,源码下载在这里 下载源码包: 从这里选择一个版本的cppunit下载,目前的版本是1.12.1 注意:不要在sourceforge-cppunit主页直接下载“cppunit-cvs-repo-archive.tar.bz2”,那个不是我们要的! ...

2013-03-25 12:23:57

阅读数:1970

评论数:0

Makefile引用其它的Makefile

转自:http://wiki.ubuntu.org.cn/%E8%B7%9F%E6%88%91%E4%B8%80%E8%B5%B7%E5%86%99Makefile:MakeFile%E4%BB%8B%E7%BB%8D 在Makefile使用include关键字可以把别的Makefi...

2013-03-25 10:26:36

阅读数:752

评论数:0

初试gtest

Build gtest: 按照这里介绍的,安装CMake在这里下载googletest源码压缩包,解压,进入解压后的目录mkdir build && cd buildcmake .. // 这之后,build目录下会出现Makefile等文件cmake --build ....

2013-03-24 20:26:35

阅读数:818

评论数:0

Hudson和Jenkins的关系

转自:http://en.wikipedia.org/wiki/Jenkins_(software) Jenkins is an open source continuous integration tool written in Java. The project was forked...

2013-03-24 12:34:07

阅读数:18547

评论数:1

玩转Google开源C++单元测试框架Google Test系列(gtest)之八 - 打造自己的单元测试框架

转自:http://www.cnblogs.com/coderzh/archive/2009/04/12/1434155.html 一、前言 上一篇我们分析了gtest的一些内部实现,总的来说整体的流程并不复杂。本篇我们就尝试编写一个精简版本的C++单元测试框架:nancy...

2013-03-24 10:12:23

阅读数:877

评论数:0

C++ STL set自定义比较函数

C++ STL 容器很多都可以自定义比较函数,给容器调用,对其中的子项做排序。下面是一个小例子: #include #include #include using namespace std; class CTest { public: CTest() { num ...

2013-03-21 14:38:19

阅读数:3330

评论数:0

linux top命令查看内存及多核CPU的使用讲述

转自:http://www.lvtao.net/html/2174.html 查看多核CPU命令 mpstat -P ALL  和  sar -P ALL  说明:sar -P ALL > aaa.txt   重定向输出内容到文件 aaa.txt top命令经常用来监控lin...

2013-03-21 08:35:00

阅读数:687

评论数:0

ProtoBuf 常用序列化/反序列化API

转自:http://blog.csdn.net/sealyao/article/details/6940245 1、C数组的序列化和反序列化API [cpp] view plaincopy //C数组的序列化和序列化API   ...

2013-03-20 13:15:13

阅读数:1005

评论数:0

给Protobuf中的repeated类型变量添加子项

Protobuf为repeated类型变量生成的自动代码,不提供通常的类似add_item(item)的添加子项的成员函数,Protobuf的做法是: UserDocChangesResp changes; DocChangeInfo change; DocChangeInfo* pChan...

2013-03-19 09:29:02

阅读数:8516

评论数:0

gdb设置条件断点

转自:http://fanqiang.chinaunix.net/program/other/2006-07-14/4834.shtml 要想设置一个条件断点,可以利用break if命令,如下所示:  (gdb) break line-or-function if expr  例...

2013-03-18 15:36:05

阅读数:26677

评论数:0

从tesseractmain.cpp中精简出来的代码

从tesseract的 api/tesseractmain.cpp 中挑拣出以下代码,除了屏蔽了一些tesseract的参数选项,基本可以担当 tesseract 可执行程序的功能: int Recognize(const string &tessdata, const string...

2013-03-17 18:29:23

阅读数:1556

评论数:0

cp命令的源前后加引号导致错误

cp "/home/yasi/dir1/*.h" /home/tom/dir2 出错:cp: cannot stat `/home/yasi/dir1/*.h': No such file or directory 原因:cp的源的前后多了两个双引号 改正...

2013-03-17 16:36:50

阅读数:737

评论数:0

tinythread++库

引入 关于C++的跨平台多线程库,这里列举了一些知名的库: Rogue Wave LibrariesBoost C++ LibrariesIntel Threading Building BlocksIntel Cilk Plusjust::threadOpenMPOpenThre...

2013-03-16 12:47:07

阅读数:2669

评论数:1

Makefile常用函数总结

转自:http://blog.csdn.net/ustc_dylan/article/details/6963248 在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具  有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用...

2013-03-16 08:34:45

阅读数:546

评论数:0

编译gSOAP

转自:http://blog.163.com/wang_ly2442/blog/static/9494340720132241421404/ 1. 编译gsoap $ ./configure --disable-ssl $ make $ make install ...

2013-03-16 08:31:33

阅读数:1146

评论数:0

ubuntu下编译libunicomm

转自:http://blog.163.com/wang_ly2442/blog/static/9494340720131273828599/ 1. 下载boost_1_46_1.tar.bz2,解压到/yasi目录下;下载libsmart-1.01d,也解压到/yasi目录下。注...

2013-03-16 08:29:58

阅读数:984

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭