VC++ 2012 单元测试入门

Posted bcbobo21cn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VC++ 2012 单元测试入门相关的知识,希望对你有一定的参考价值。

新建一个空控制台工程;添加头文件,

添加cpp文件;

把项目的配置类型改为静态库;

项目是这个样子,

构建,Debug目录下出来lib文件,如下图;

添加一个项目,选择项目类型如下图;

进入新建项目的属性页;VC++目录 - 包含目录,把前面Hello.h的目录添加进来,

链接器-常规-附加库目录,把生成lib文件的Debug目录加进来,

链接器-输入-附加依赖项,把前面生成的lib文件加进来;

看一下这是模板生成的测试文件,

添加自己的测试代码如下;

        我还没用过Assert::AreEqual(),第二个参数随便写个;

这是解决方案结构;

选择如下图菜单,

进入测试资源管理器;运行;结果显示测试未通过,

原来Assert::ArcEqual是比较两个参数是否相等;修改第二个参数如下图;再运行,测试通过如下图;

 Assert::ArcEqual的微软链接在此,

https://docs.microsoft.com/zh-cn/previous-versions/ms244172(v=vs.120)

以上是关于VC++ 2012 单元测试入门的主要内容,如果未能解决你的问题,请参考以下文章

Egg.js 单元测试入门

单元测试的艺术-入门篇

Python基础入门-unittest单元测试框架

unittest单元测试框架小白入门

爱上iOS单元测试系列之爱上她就要先了解她:单元测试入门

VS2010单元测试入门实践教程