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
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
相关文章推荐
- 一个通用的单元测试框架的思考和设计06-实现篇-自动管理测试数据-如何临时关闭数据外键约束
- ThinkCMF框架使用 - 如何创建应用 -1
- 如果创建工程的时候没有勾选Unit Test选项,如何创建单元测试 正确删除test target
- Python单元测试框架Pytest——如何生成测试报告
- 一个通用的单元测试框架的思考和设计06-实现篇-自动管理测试数据-如何临时关闭数据外键约束
- 03创建数据库和表以及测试数据库的操作(单元测试框架)
- 基于Robotium框架的测试工程如何导入Robotium包的源码
- 如何用同一个工程创建两个不同版本的应用
- XCode 内置了 OCUnit 单元测试框架,但目前最好用的测试框架应该是 GHUnit。通过 GHUnit + OCMock 组合,我们可以在 iOS 下进行较强大的单元测试功能。本文将演示如何在
- 一个通用的单元测试框架的思考和设计07-实现篇-自动管理测试数据-如何为自增长主键id赋值
- 如何通过Eclipse创建Web工程、正确配置Tomcat及Shiro安全框架入门
- ionic之如何应用karma进行单元测试(2)-测试controller和service
- 一个通用的单元测试框架的思考和设计07-实现篇-自动管理测试数据-如何为自增长主键id赋值
- TASKCTL如何创建应用工程?
- 如何通过Eclipse创建Web工程、正确配置Tomcat及Shiro安全框架入门
- 如何通过Eclipse创建Web工程、正确配置Tomcat及Shiro安全框架入门
- Python单元测试框架之pytest---如何执行测试用例
- cxxtest单元测试框架应用(一)
- 如何用同一个工程创建两个不同版本的应用
- 温故而知新,学习MFC框架如何创建的过程