您的位置:首页 > 其它

cxxtest单元测试框架应用(二):如何创建单工程的测试框架

2009-06-15 19:43 676 查看
CxxTest发布的目录下的VS例子(cxxtest\sample\msvc)中包含了三个工程,分别对应为

1、通过测试头文件生成x.cpp文件

2、将x.cpp文件生成可运行的.exe文件

3、 执行生成的.exe文件

如果只建一个工程就能完成上面的工作了?下面是其中的一种解决方案

1、新建一个空的win32命令行工程

2、将CxxTest发布目录下的cxxtestgen.py、cxxtest_parser.py、cxxtest_misc.py、makefile文件拷到你的工程目录下(这里假设你安装的python解析器)

3、点击工程属性,在“生成事件”-->“预生成事件” 的命令行处添加"nmake runner.cpp /a"

4、点击工程属性,在 “生成事件”-->“生成后事件“的命令行处添加"xx.exe"(这里的xx.exe为工程生成的exe文件)

5、在头文件夹上单击增加文件,选择你的测试头文件

6、在源文件夹上单击增加文件,增加第2步生成的文件,如:runner.cpp

7、在你工程的包含头文件路径中增加你的 CxxTest发布目录

附件:下面是一个例子工程

/Files/xiaocheng/unittest.rar

版权说明
转载改文章请指明出处http://www.cnblogs.com/xiaocheng,多谢!

Author: Elvis.Chen
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐