• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 如何使用VC6進行單元測試

    發表于:2010-05-20來源:作者:點擊數: 標簽:單元
    如何使用VC6進行 單元測試 軟件測試 多數講述單元測試的文章都是以 Java 為例,本文以C++為例,后半部分所介紹的單元 測試工具 也只介紹C++ 單元測試工具 。下面的示例代碼的 開發 環境是VC6.0。 產品類: class CMyClass { public: int Add(int i, int j);

      如何使用VC6進行單元測試  軟件測試 

      多數講述單元測試的文章都是以Java為例,本文以C++為例,后半部分所介紹的單元測試工具也只介紹C++單元測試工具。下面的示例代碼的開發環境是VC6.0。

      產品類:

      class CMyClass

      {

      public:

      int Add(int i, int j);

      CMyClass();

      virtual ~CMyClass();

      private:

      int mAge; //年齡

      CString mPhase; //年齡階段,如"少年","青年"

      };

      建立對應的測試類CMyClassTester,為了節約編幅,只列出源文件的代碼:

      void CMyClassTester::CaseBegin()

      {

      //pObj是CMyClassTester類的成員變量,是被測試類的對象的指針,

      //為求簡單,所有的測試類都可以用pObj命名被測試對象的指針。

      pObj = new CMyClass();

      }

      void CMyClassTester::CaseEnd()

      {

      delete pObj;

      }

      測試類的函數CaseBegin()和CaseEnd()建立和銷毀被測試對象,每個測試用例的開頭都要調用CaseBegin(),結尾都要調用CaseEnd()。

      接下來,我們建立示例的產品函數:

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>