最近给其他几个团队培训UT工具cpputest。自己没有写PPT,而是从网上找了一份比较不错的CppUTest课件,这份课件来自于一家叫Odd-e的敏捷咨询公司。
里面的内容比较基础,也很清晰,非常适合帮助初学者较快的入门。
由于我之前一直是在Windows下用VS使用这款UT工具,Linux下的实践仅仅限于在学习cpputest源码中的过程中,利用工具附带的example工程上增加修改一些单元测试。
当有同学按照PPT上的简单实例,在Linux下尝试时,发现PPT上的Makefile根本就编译不过。我尝试之后确实。
其实原因也很清楚,因为编译需要包含的cpputest的引用关系比较复杂,并不是在PPT中那么简单,下面贴出PPT中的Quick Start代码:
单元测试代码如下: