自动化工具cppunit在bcb中的应用方法
来源:互联网 发布:淘宝网复古文艺花盆 编辑:程序博客网 时间:2024/04/27 18:55
首先编译culib,然后build TestRunnerProject,生成相应的了dll和lib。注意:编译时,会出现了4个warning,通过设置options/编译中的预编译hearder为none,即可正确。
在../bcb/borland/TestRunner,将TestRunnerProject.dll拷贝到../bcb/borland/HostApp目录下;
• 给工程HostApp添加两个lib:TestRunnerProject.lib和culib.lib(通过View/Project manager,在工程下,点击右键,选择add进行添加) 。
New一个unit,如Unit2(.cpp),参考example添加cpp和头文件内容。Unit2(.cpp)中和Unit2(.h)的添加方法,可以参考自带的example。把Unit2(.cpp)给工程HostApp添加add进来。
•
• HostAppUnitForm.Cpp文件中,添加include文件,如#include “Unit2.h”。并且添加如下代码:
• void __fastcall THostAppForm::startTesting()
• {runner.addTest( xxx::suite() );}其中,xxx为Testsuite的名称。与Unit2(.cpp)中定义的一致。
CppUnit15ProjectGroup.bpg工程中,去掉两个测试demo Multicaster和ExampleTestCase的方法如下:
• 1.去掉在HostApp的工程里的Drectory/Conditionals的libray和include路径中的../../samples,../../samples/multicaster
• 2.在Project Manager中的HostApp工程中删除ExampleTestCase.cpp、Multicastertest.cpp和Multicaster.cpp
• 3.在HostAppUnitForm.cpp去掉#include "ExampleTestCase.h" 和
• #include "MulticasterTest.h"
• 4.在HostAppUnitForm.cpp的startTesting删除
• runner.addTest( MulticasterTest::suite() );
• runner.addTest( ExampleTestCase::suite() );
• 然后就可以了 。
- 自动化工具cppunit在bcb中的应用方法
- IOComp组件在BCB中的应用
- Iocomp组件在BCB中的应用
- 自动化应用在企业中的应用
- cppunit在mfc中的用法
- cppunit在vs2008中的设置
- 嵌入式系统在配电自动化中的应用
- AUTOIT在watir自动化测试中的应用
- 自动化技术在网络测试中的应用
- 自动化在集成测试中的应用
- datacollection在自动化测试中的应用
- 图像处理在仪表自动化中的应用
- SpiderMonkey在BCB中的使用
- 探讨自动化网页截图方法在全球化测试中的实际应用
- CppUnit测试框架在VC2008中应用
- 在LINUX中CppUnit应用指南
- 基于cppunit的bcb中,运行某测试用例时,弹出窗口的实现方法
- Cppunit在Visual C++6. 0中的两种集成方法
- 对超过3D的多维空间的理解
- Linux的那些事儿(7)----系统数据文件和信息
- MQSeries通过MQ资源管理器建立的如队列、通道不可以在MQSC中进行管理?
- 颜色与UI
- Excel操作
- 自动化工具cppunit在bcb中的应用方法
- HTTP 500 - 内部服务器错误解决方案
- C++强制转换
- redhat linux9.0下载
- 创业第19天, 竞价助手嵌入数据库引擎
- 串口数据监测器
- 错误往往隐藏在你认为最不容易出错的地方。
- 经营网站需要办理哪些牌照资质
- [转]JavaScript中typeof 讲解