gtest官方文档浅析

gtest的所有官方文档:http://code.google.com/p/googletest/w/list

选择单元测试框架的那些事

gtest不是唯一开源的单元测试框架,我也不觉得它是最好的单元测试框架。

俗话说“杀鸡焉用牛刀”,反过来说我们杀牛的时候也不要用水果刀。在选择单元测试框架这件事情上面,我觉得需要结合被测试的代码一起考虑,“够用”这一点很重要。

我目前所参与的项目主要偏应用开发,代码里主要体现的是业务的逻辑和流程,相当一部分情况下gtest已经够用了。

至于不够用的那部分,我们正在尝试采用其他手段来保证代码质量。

gtest单元测试框架代码、示例代码和官方文档

“示例丰富,文档清晰”是gtest区别于其他单元测试框架的重要特点。作为新手,如果我们只关注于gtest的使用,而无视SVN上的那些示例代码和官方文档的话,实在可惜。

gtest官方文档导读

通过本文开头的链接能够找到gtest所有的官方文档,但真正开始学习的时候,我们是按照gtest版本来看文档的,并不需要全部通吃。

gtest Test version 1.7文档索引:http://code.google.com/p/googletest/wiki/V1_7_Documentation

以下是官网文档和对应的中文翻译版本:

All documentation wiki pages for Google Test

  • Primer -- start here if you are new to Google Test.
开始使用Google C++ 测试框架
 
 
  • XcodeGuide -- how to use Google Test in Xcode on Mac.
 
 
To contribute code to Google Test, read
  • DevGuide -- read this before writing your first patch.
 
  • PumpManual -- how we generate some of Google Test's source files.
 

系列文章索引:http://www.cnblogs.com/duxiuxing/p/4270836.html

原文地址:https://www.cnblogs.com/duxiuxing/p/4286645.html