素材均来自网络,请遵守各相关软件的协议。本文转帖请注明作者或出处。
环境
WinXP sp2、VC6 + VisualAssist X、SlickEdit 12、doxygen + graphviz
下载
CppUnit 1.12.1下载 744.92KB
编译
解压缩
解压缩下载到的cppunit-1.12.1.tar.gz文件得到一个名为cppunit-1.12.1的文件夹,其下有(关键文件和目录):
- [examples]
- [include]
- [lib]
- INSTALL
- INSTALL-WIN32.txt
- README
记此目录 X:\the\path\cppunit-1.12.1 为 <U> 。
环境配置
如确定 VC6 已经有 unicode 库支持。此步可跳过。
进入控制面板→添加/删除程序,配置 VC 安装组件。检查 VC 中 unicode 是否支持。
如果没有安装 unicode 支持,若安装盘在,可以插入光盘,再此选中并一路确定,将之安装上即可。
若安装盘不在,可下载此文件后,将其中的 lib 文件放到 VC 安装目录下的 VC98\MFC\LIB 目录。
编译库文件
打开 <U>\src\CppUnitLibraries.dsw 。Build→Batch Build→全部选中后Build。
打开 <U>\examples\examples.dsw 。同上,全部Build。
安装
给VC6中注册插件
Tools
→ Customize
→ Add-ins and macro files
→ Browse
→ 选择或输入 <U>\lib\TestRunnerDSPlugIn.dll
→ 确定
VC6
Tools
→ Options
→ Directories
→ Show directories for:
- Include files 中,添加 <U>\include
- Library files 中,添加 <U>\lib
- Executable files 中,添加 <U>\lib
VisualAssist X
Visual Assist X Options
→ Project
→ C/C++ Directories
→ Platform: Custom
→ Show Directories: Stable include files
→ 添加 <U>\include
SlickEdit12
Tools
→ Tag Files
→ "C/C++" Tag Files
→ Add Tag File
→ C/C++
→ 选中Generate References
→ OK
→ 输入名称:CppUnit.vtg
→ 打开
→ 选择路径 <U>\include
→ OK
→ Done
使用
测试使用例子:CppUnit测试框架入门
一个简单的构造过程:编写GUI类型的CppUnit单元测试框架及用例
基本框架推荐模型:CppUnit 快速使用指南