Visual Studio 11开发指南(15)C++11单元测试
来源:互联网 发布:淘宝申请退款要多久 编辑:程序博客网 时间:2024/05/24 03:34
启动 Visual Studio 11。
c + + 单元测试 (cpp)
本机单元测试项目
最小的框架创建以后就可以开始编写单元测试。
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"
要运行测试,请选择该窗口:视图-》其他窗口。单元测试资源管理器
如果测试成功会得到如下的窗口:
将返回下一级更详细的 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
- Visual Studio 11开发指南(15)C++11单元测试
- Visual Studio 11开发指南(14)C++11---C++/ CX设计
- Visual Studio 11开发指南(3)Visual Studio 11开发SharePoint 2011程序
- Visual Studio 11开发指南(11)Visual Studio 11调试游戏
- Visual Studio 11开发指南(1) Visual Studio 11简介与新特性
- Visual Studio 11开发指南(2) Visual Studio 11放弃宏处理
- Visual Studio 11开发指南(4)Visual Studio 11编程语言发展
- Visual Studio 11开发指南(5)Visual Studio 11 IDE增强
- Visual Studio 11开发指南(6)Visual Studio 11平台改进
- Visual Studio 11开发指南(12)Visual Studio 11可视化多核多线程编程的行为
- Visual Studio 11开发指南(8)Visual C++ 11新特色
- Visual Studio 11开发指南(10)Visual C++11 IDE 新功能体验
- Visual Studio 11开发指南(9)Visual C++ 新功能体验
- Windows8开发指南(12)Windows 8专有开发工具Visual Studio 11新特性
- Visual Studio 11开发指南(13)C++11语言新特性
- Visual Studio 11开发指南(16)C++11更新-多线程和异步操作管理
- Visual Studio 11开发指南(17)C++11更新- Lambda表达式
- Visual Studio 11开发指南(18)C++11更新-自动矢量器使用
- AJAX控件推荐 ComponentArt.Web.UI之CallBack
- javascript 原型继承
- delphi常用函数、属性、事件参考手册 (转)
- Asp.net解析HTML并利用XPATH分析提取内容
- HTML5学习笔记简明版(4):新元素之video,audio,meter,datalist,keygen,output
- Visual Studio 11开发指南(15)C++11单元测试
- AJAX基础教程
- bingoideas
- 如何在 "万一的 Delphi 博客" 回复自动格式化的着色代码?
- qingyezhu
- Delphi WinExec ShellExec 用法介绍
- Django与Ajax教程(一)
- java架构师之路:JAVA程序员必看的15本书的电子版下载地址
- html颜色代码对照表