文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>unit_test

unit_test

时间:2010-04-28  来源:jazeltq

   ut可以提高代码的质量。为以后代码的改动提供保证。但是并不能保证代码完全没有bug。
ut的框架是这样的。

//maintest.cpp

CppUnit::TextUi::TestRunner  runner;

//
CppUnit::TestFactoryRegistry &regMsgTest = CppUnit::TestFactoryRegistry::getRegistry("MSG_TEST");
....
..
//
runner.addTest( regMsgTest.makeTest() );

//
runner.run();


//msg_test.cpp
#define MSG_TEST_DECLARE(MsgClass) \
CPPUNIT_TEST_SUITE(MsgClass); \
CPPUNIT_TEST( testMsg ); \
CPPUNIT_TEST_SUITE_END() 

#define MSG_TEST_REG(MsgClass) \
CPPUNIT_TEST_SUITE_NAMED_REGISTRATION(MsgClass, "MSG_TEST")

class MsgTest_c : public CppUnit::TestFixture
{
    pubic:
       virtual void setUp();
       virtual void tearDown() {};
       virtual void testMsg() = 0;
};
相关阅读 更多 +
排行榜 更多 +
崩溃大陆2鱼竿如何获取

崩溃大陆2鱼竿如何获取

冒险解谜 下载
狙击手行动

狙击手行动

冒险解谜 下载
狙击突围行动最新版

狙击突围行动最新版

冒险解谜 下载