Visual Studio 11开发指南(15)C++11单元测试

                启动 Visual Studio 11。

c + + 单元测试 (cpp)

image

本机单元测试项目

image

最小的框架创建以后就可以开始编写单元测试。

1.#include "stdafx.h"2.#include "CppUnitTest.h"3. 4.using namespace Microsoft::VisualStudio::CppUnitTestFramework;5. 6.namespace UnitTest17.{        8.    TEST_CLASS(UnitTest1)9.    {10.    public:11.        12.        TEST_METHOD(TestMethod1)13.        {14.            Assert::AreEqual(42,42);15.        }16. 17.    };18.}

为了让测试处于活动状态,必须编译该项目。

: 如果你得到的消息"C1083 致命错误: 不能打开包含文件: 'CppUnitTest.h': 没有此类文件或目录",它必须添加以下路径,包括和库,输入文件 (86) \Microsoft Visual Studio 11.0\VC\UnitTest\include"输入文件 (86) \Microsoft Visual Studio 11.0\VC\UnitTest\lib"

要运行测试,请选择该窗口:视图-》其他窗口。单元测试资源管理器

image

如果测试成功会得到如下的窗口:

image

将返回下一级更详细的 Visual c + + 测试框架的内容,但要注意的是它基于Microsoft.VisualStudio.TestTools.CppUnitTestFramework.lib库和头文件CppUnitTest.h、 CppUnitTestCommon.h、 CppUnitTestAssert.h、 CppUnitTestLogger.h的文件中所载的宏

对于那些有用于操作单元测试框架。将网络,包括方法如Assert::AreEqual、 NotEqual、 IsNotNull、 等,以及 Logger::WriteMessage 这种消息的日志的方法。

 

 

赶紧下载VS11体验吧

http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200098144

 

           

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值