翻譯|使用教程|編輯:況魚杰|2020-04-02 13:39:23.063|閱讀 667 次
概述:本演練介紹如何使用測試優先方法開發本機C ++ DLL。本教程內容比較多,分為兩部分進行,此為上部分。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Visual Studio是功能完備的 IDE,可用于編碼、調試、測試和部署到任何平臺,Visual Studio使用 .NET 開發 iOS、Android 和 Web 應用和游戲。
本演練介紹如何使用測試優先方法開發本機C ++ DLL。(點擊此處到達下部分內容)。基本步驟如下:
創建一個本機單元測試項目
	 
 
	注意:
 
TEST_METHOD(TestMethod1)
{
    Assert::AreEqual(1,1);
}
 
請注意,Assert類提供了幾種靜態方法,可用于驗證測試方法中的結果。
	 
 
創建一個DLL項目
以下步驟顯示如何在Visual Studio 2019中創建DLL項目。
	 
 
	 
 
聲明符__declspec(dllexport)使該類的公共成員和受保護成員在DLL外部可見。
// Find the square root of a number.
    double CRootFinder::SquareRoot(double v)
    {
        return 0.0;
    }
將測試項目耦合到DLL項目
	 
 
#include "..\RootFinder\RootFinder.h"
TEST_METHOD(BasicTest)
{
   CRootFinder rooter;
   Assert::AreEqual(
      // Expected value:
      0.0,
      // Actual value:
      rooter.SquareRoot(0.0),
      // Tolerance:
      0.01,
     // Message:
     L"Basic test failed",
     // Line number - used if there is no PDB file:
     LINE_INFO());
}
	 
 
您已經設置了測試和代碼項目,并確認可以運行在代碼項目中運行功能的測試。現在您可以開始編寫實際的測試和代碼。
本文內容較多,分為上下兩部分進行介紹,(點擊此處到達下部分內容)。
想要購買Visual Studio正版授權,或了解更多產品信息請點擊
	 
 
	
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉載自: