C++ Builder下进行单元测试

本文介绍了如何在C++Builder6.0环境下使用CPPUnit进行单元测试的方法。通过下载特定版本的CppUnitGUI,可以实现基于命令行或图形界面的测试工程。此外,还提到了国内软件公司凯乐提供的C/C++单元测试工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

最近公司的一个项目使用C++Builder 6.0开发的,想引入一个单元测试框架,于是在网上搜索了一下,看看是否有免费好用的东东,首先想到的就是CPPUnit,先到官方网站(http://sourceforge.net/projects/cppunit)上下了一个,目前( 2008-3-1 )最新版本为 1.12.1 ,但是,只提供了针对Visual C++DLL,并有详细的指导手册,网上的文章大多数也是介绍如何在VC中集成CPPUnit的,没有说明在C++Builder 6.0上如何使用,于是又搜索C++Builder 6.0下能用的单元测试框架。

终于找到一个有用的网站http://www.xprogramming.com/software.htm,上面罗列了各种语言/平台上的测试框架,里面提到了专门针对C++BuilderCPPUnit测试框架 ,下载地址(http://groups.yahoo.com/group/extremeprogramming/files/CppUnit17BCB30Pro.zip),需要注册后才能下载,这是一个由C++ Builder爱好者开发的,提供了能用于C++ BuilderCppUnit GUI

从网上下载CppUnit17BCB30Pro.zip这个文件,将文件展开,目录如下:

 

./borland/

 

./borland/cmdline/

基于命令行的测试工程示例

./borland/culib/

将测试框架打包成库

./borland/HostApp/

基于图形界面的测试工程示例

./borland/TestRunner

 

 

 

./ sam ples/

被测试的代码

 

 

./test/

测试框架

./test/framework/

 

./test/textui

 

./ CppUnit15ProjectGroup.bpg

工程组文件

 

用了一下,还比较好用,基本能满足我们开发项目的需要

 

另外还搜索到,有一个国内的叫凯乐软件的软件公司(http://www.k ai lesoft.cn/)也提供c/c++单元测试工具,并提供免费版本给程序员使用,《程序员》杂志20083月刊64页有介绍。有空的时候下一个用着试试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值