一、C++在VS2015上进行单元测试
1.创建单元测试项目;
2.包含#include "CppUnitTest.h"文件和using namespace Microsoft::VisualStudio::CppUnitTestFramework;声明;
3.类声明TEST_CLASS(TestCppWin)和函数声明TEST_METHOD(CppWin_WinShareMemory);
4.如果是32位单元测试,那么已经可以了;如果需要64位程序,选择【测试】【测试设置】【默认处理器体系架构】选择x64;
5.更改测试平台为x64,重新编译测试;
常用的测试代码:
Assert::AreEqual() / Assert::AreNotEqual();
Assert::AreSame() / Assert::AreNotSame();
Assert::IsTrue() / Assert::IsFalse();
Assert::IsNull() / Assert::IsNotNull();
Assert::ExpectException();
Assert::Fail();