啟動 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