the slow need to start early

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2012年11月7日

摘要: 在使用gtest做单元测试或接口测试时可能会遇到这样的场景:当某个用例失败时,需要备份当时的执行场景(如系统时间、一些变量值和组件运行日志等),便于测试完成后对失败用例进行重现和分析。 首先想到的是在用例中对每个断言的结果进行判断,但如果用例中存在比较多断言或用例很多时,要在每个用例中都增加一堆的if语句,这样很麻烦,代码也不美观。于是研究了下gtest的源码,发现gtest有提供获取当前用例信息的接口:(1)gtest用例结构 在使用它的接口之前,首先得理解清楚其用例结构。gtest中有3个与用例结构相关的类:TestCase、TestInfo和Test。 TestCase并不是指... 阅读全文
posted @ 2012-11-07 22:53 jovenchen 阅读(905) 评论(0) 推荐(0)

2012年10月23日

摘要: 做项目时需要根据名称来查找指定进程是否存在,以及结束指定进程,尝试了下可以用如下代码实现:注:需要包含头文件"tlhelp32.h" 1 /************************************************************************/ 2 // 功能:使用枚举进程的方法查找及结束指定名称的进程 3 // 作者:jovenchen 4 // 日期:2012-10-23 20:24:09 5 /******************************************************************* 阅读全文
posted @ 2012-10-23 20:18 jovenchen 阅读(569) 评论(0) 推荐(1)

2011年7月27日

摘要: 看到一篇名为《程序员技术练级攻略》的博文,觉得写的还不错,所以就转过来,正好自己对后台技术也挺感兴趣的,朝着这些方向去努力吧。程序员技术练级攻略1前言你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业项目都看不出有什么实际作用,不如从工作中的需求出发)建议:不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用。回顾一下历史,看看历史上时间线上技术的发展,你才能明白明天会是什么样。一定要动手,例子不管多么简单,建议至少自己手敲一遍看看是否理解了里头的细枝末节. 阅读全文
posted @ 2011-07-27 13:01 jovenchen 阅读(514) 评论(0) 推荐(0)

Web Site Visitor Counters