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

原创|其它|编辑:郝浩|2009-06-19 10:04:36.000|阅读 827 次

概述:TestSuite针对所有的该测试套下的testcase生效;GlobalFixture中的是针对所有的测试套下的testcase生效

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

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发布目录


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com

文章转载自:博客园

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP