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 单元测试入门的主要内容,如果未能解决你的问题,请参考以下文章