如何使用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.ltesting.net