专职C++

不能停止的脚步

  C++博客 :: 首页 :: 联系 :: 聚合  :: 管理
  163 Posts :: 7 Stories :: 135 Comments :: 0 Trackbacks

常用链接

留言簿(28)

我参与的团队

搜索

  •  

最新评论

阅读排行榜

评论排行榜

#

     摘要: 这函数,使用的是标准C函数。需要头文件cstdlib和clocale。针对中文的unicode写的函数。  阅读全文
posted @ 2010-11-01 14:07 冬瓜 阅读(3978) | 评论 (6)编辑 收藏

     摘要: 一个纯C++简陋字符串实现说明,之前是发的原代码,结果太长。无法让大家看清。不好意思啊。
这个补充对设计加以了说明。  阅读全文
posted @ 2010-10-25 19:52 冬瓜 阅读(2100) | 评论 (0)编辑 收藏

     摘要: 受不了STL的字符串了,决定自己实现一个。没有什么技术含量,无非就是简单易用。字符串与浮点数之间的转换,还没有实现。还有Unicode与多字节转换还没有实现。当然,这个网上有太多的实现办法,呵呵。这个字符串类分为两部分,一部分是通用函数实现,主要在string_utils名称空间中。
下面是字符串的实现代码。希望能给初学者提供一点学习的参考。  阅读全文
posted @ 2010-10-25 14:50 冬瓜 阅读(3564) | 评论 (6)编辑 收藏

     摘要: 我在看boost的ASIO源代码的时候,发现一个没有见过的模板调用用法.google没有说明,baidu也没有说明,只好自己试一下  阅读全文
posted @ 2010-10-20 21:32 冬瓜 阅读(4274) | 评论 (30)编辑 收藏

     摘要: 有一个巨大的问题摆在我面前:boost要不要用?
  阅读全文
posted @ 2010-10-06 23:36 冬瓜 阅读(857) | 评论 (0)编辑 收藏

     摘要: 在tiny C++通用库中,为了确保原始ini的正确性。windows API的又仅支持windows环境的。网络上又有大把ini的,但我觉得不够方便,就重写了一个。下面是ini的词法分析的实现  阅读全文
posted @ 2010-09-09 16:21 冬瓜 阅读(283) | 评论 (0)编辑 收藏

     摘要: Tiny C++通用库终于基本上完成了。包括的内容有字符串XAnsiString(Unicode版本还没有定下来,不过可以很快实现)。动态数组XArray,对象数组XObjectArray,日期类系列,XMap,XSet,Ini配置读写类,日志类,还有一些常用的数据类型  阅读全文
posted @ 2010-09-08 16:47 冬瓜 阅读(1695) | 评论 (4)编辑 收藏

原文地址:http://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html
前段时间学习和了解了下Google的开源C++单元测试框架Google Test,简称gtest,非常的不错。 我们原来使用的是自己实现的一套单元测试框架,在使用过程中,发现越来越多使用不便之处,而这样不便之处,gtest恰恰很好的解决了。


其实gtest本身的实现并不复杂,我们完全可以模仿gtest,不断的完善我们的测试框架, 但最后我们还是决定使用gtest取代掉原来的自己的测试框架,原因是:


1.不断完善我们的测试框架之后就会发觉相当于把gtest重新做了一遍,虽然轮子造的很爽,但是不是必要的。

2.使用gtest可以免去维护测试框架的麻烦,让我们有更多精力投入到案例设计上。


3.gtest提高了非常完善的功能,并且简单易用,极大的提高了编写测试案例的效率。

gtest的官方网站是:

http://code.google.com/p/googletest/


从官方的使用文档里,你几乎可以获得你想要的所有东西


http://code.google.com/p/googletest/wiki/GoogleTestPrimer

http://code.google.com/p/googletest/wiki/GoogleTestAdvancedGuide


如果还想对gtest内部探个究竟,就把它的代码下载下来研究吧,这就是开源的好处,哈!


官方已经有如此完备的文档了,为什么我还要写呢?一方面是自己记记笔记,好记性不如烂笔头,以后自己想查查一些用法也可以直接在这里查到,一方面是对于不想去看一大堆英文文档的朋友,在我这里可以快速的找到gtest相关的内容。

下面是该系列的目录:


1.玩转Google开源C++单元测试框架Google Test系列(gtest)之一 - 初识gtest

2.玩转Google开源C++单元测试框架Google Test系列(gtest)之二 - 断言

3.玩转Google开源C++单元测试框架Google Test系列(gtest)之三 - 事件机制

4.玩转Google开源C++单元测试框架Google Test系列(gtest)之四 - 参数化

5.玩转Google开源C++单元测试框架Google Test系列(gtest)之五 - 死亡测试

6.玩转Google开源C++单元测试框架Google Test系列(gtest)之六 - 运行参数

7.玩转Google开源C++单元测试框架Google Test系列(gtest)之七 - 深入解析gtest

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

posted @ 2010-08-04 21:27 冬瓜 阅读(467) | 评论 (0)编辑 收藏

     摘要: 这些模板的实现,我是参考了boost,VCL,及其他人的实现。并按照我的风格和要求,重新做了实现。  阅读全文
posted @ 2010-04-17 12:40 冬瓜 阅读(457) | 评论 (1)编辑 收藏

     摘要: HGE的构造过程终于快完了。
这个函数之后,其他的函数,都比较好理解。  阅读全文
posted @ 2010-02-04 11:36 冬瓜 阅读(1800) | 评论 (0)编辑 收藏

仅列出标题
共17页: First 9 10 11 12 13 14 15 16 17