Ubuntu下安装CppUnit

https://blog.csdn.net/freefalcon/article/details/753819## 安装CppUnit ##
简介:支持c++的单元测试软件

  1. 下载CppUnit安装包

    下载地址:链接: https://pan.baidu.com/s/1R0z6GtEXP9PuOWgzVITjHA 密码: ndz5

  2. 解压安装包

    输入命令:

sudo shmod 777 cppunit-1.12.1.tar.gz(给权限)
sudo tar -zvxf cppunit-1.12.1.tar.gz(解压)
  1. 安装Cppunit

    进入解压文件夹,输入命令安装

./configure
make
make install 

修改环境变量:export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH


注:如make有问题,可按照以下方法解决

问题解决
make报错进入目录cppunit-1.12.1/src/DllPlugInTester和cppunit-1.12.1/examples/simple下,打开Makefile.找到LIBS= -lm,将LIBS= -lm 改为LIBS= -lm -ldl

这里写图片描述
这里写图片描述

在测试函数中对执行结果的验证成功或者失败直接反应这个测试用例的成功和失败,CppUnit 提供了多种验证成功失败的方式:

CPPUNIT_ASSERT(condition) // 确信condition为真
CPPUNIT_ASSERT_MESSAGE(message, condition) // 当condition为假时失败, 并打印message
CPPUNIT_FAIL(message) // 当前测试失败, 并打印message
CPPUNIT_ASSERT_EQUAL(expected, actual) // 确信两者相等
CPPUNIT_ASSERT_EQUAL_MESSAGE(message, expected, actual) // 失败的同时打印message
CPPUNIT_ASSERT_DOUBLES_EQUAL(expected, actual, delta) // 当expected和actual之间差大于delta时失败

相关网站:
1. https://www.ibm.com/developerworks/cn/linux/l-cppunit/
2. http://www.bdqn.cn/news/201308/10781.shtml
3. https://blog.csdn.net/kluleia/article/details/7646521
4. https://blog.csdn.net/freefalcon/article/details/753819

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值