VS 2012 单元测试简单配置
作者:网络转载 发布时间:[ 2013/7/23 15:29:23 ] 推荐标签:
假设待测试项目的文件及代码如下:
algs4.h
int add(int a, int b);
int minus(int a, int b);
algs4.cpp
#include "algs4.h"
int add(int a, int b)
{
return a+b;
}
int minus(int a, int b)
{
return a-b;
}
main.cpp与上面的一致。
打开测试项目的属性对话框,修改链接器的常规->附加库目录和输入->附加依赖项两个属性:

向附加库目录中添加待测试函数的.obj文件目录
如E:VS2012Algorithms4Algorithms4Debug
向附加依赖项中仅添加待测试函数的.obj文件名,这里是algs4.obj。
设置好后能够正常运行测试。
另外,在测试资源管理器中右击测试名,可以分析测试代码的覆盖率。由于当前测试代码没有添加对minus的测试,所以它的已覆盖率是0。覆盖率测试还可以测试条件语句等分支语句的覆盖情况。

本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。
相关推荐
iOS单元测试mocha、chai、sinon和istanbul实现百分之百的单元测试覆盖率关于单元测试的总结及思考编写更好的Java单元测试的7个技巧Android单元测试框架Robolectric3.0介绍(一)使用Kiwi单元测试总结单元测试如此重要,为什么你不知道Python单元测试??使用装饰器实现测试跳过和预期故障对Controller的单元测试写好单元测试的10个技巧单元测试的重要性Angular单元测试系列??Component、Directive、Pipe 以及ServiceAndroid单元测试的整理提升单元测试体验的利器--Mockito使用总结iOS UnitTest单元测试Vue的单元测试探索(二)

sales@spasvo.com