如何使用CppUnit做單元測試[4]

發表于:2010-04-29來源:作者:點擊數: 標簽:單元cppunitCppUnitcppUnitCPPUnit
如何使用CppUnit做 單元測試 [4] 軟件測試 testXXX *fixture; }; 其cpp文件必須要有 CPPUNIT_TEST_SUITE_REGISTRATION(testXXX); 然后 void testXXX::setUp() { fixture = new testXXX();//當然要按照實際的類構造你的測試對象了 } void testXXX::tearDown()

  如何使用CppUnit做單元測試[4]   軟件測試

  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.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97