cppunit测试框架入门(1)
author:cpluser
website:http://tdd.nease.net
email:cpluser@hotmail.com
blog:http://blog.csdn.net/cpluser/
测试驱动开发 (tdd)是以测试作为开发过程的中心,它坚持,在编写实际代码之前,先写好基于产品代码的测试代码。开发过程的目标就是首先使测试能够通过,然后再优化设计结构。测试驱动开发式是极限编程的重要组成部分。xunit,一个基于测试驱动开发的测试框架,它为我们在开发过程中使用测试驱动开发提供了一个方便的工具,使我们得以快速的进行单元测试。xunit的成员有很多,如juinit,pythonuinit等。今天给大家介绍的cppunit即是xunit家族中的一员,它是一个专门面向c++的测试框架。
本文不对cppunit源码做详细的介绍,而只是对cppunit的应用作一些介绍。在本文中,您将看到:
1、 cppunit源代码的各个组成部分。