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

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

  • <strong id="5koa6"></strong>
  • 如何使用CppUnit做單元測試[4]

    發表于:2008-07-03來源:作者:點擊數: 標簽:單元cppunitCppUnit
    關鍵字: 測試 testXXX *fixture; }; 其cpp文件必須要有 CPPUNIT_TEST_SUITE_REGISTRATION(testXXX); 然后 void testXXX::setUp() { fixture = new testXXX();//當然要按照實際的類構造你的測試對象了 } void testXXX::tearDown() { delete fixture; fixture
    關鍵字:測試testXXX *fixture;

        };

        其cpp文件必須要有

        CPPUNIT_TEST_SUITE_REGISTRATION(testXXX);

        然后

        void testXXX::setUp()
        {
        fixture = new testXXX();//當然要按照實際的類構造你的測試對象了
        }
     
        void testXXX::tearDown()
        {
        delete fixture;

        fixture = NULL;//析構你的測試對象
        }

        下面就是你的測試函數

        void testXXX::testcase1()
        {
         CPPUNIT_ASSERT(condition1);//如果condition1為false激發這個assert

         CPPUNIT_ASSERT_MESSAGE(”msg“ , condition2);
        ……
        }

        第二個類似這樣就可以

        運行結果類似于下面的窗口

        ok,好多東西我還沒有使用,今天就到這里,不過感覺挺好設置的,還是覺得比較麻煩了些,在MinGW Developer Studio不知道能否使用,我還沒有使用過,趕明兒試試。

    原文轉自: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>