您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > cppUnit
基于MFC的Cppunit測試用例編寫步驟
作者:網(wǎng)絡轉(zhuǎn)載 發(fā)布時間:[ 2013/10/11 16:25:23 ] 推薦標簽:

  另外還需要在CPlusTestCase類中的Cpp文件中加入另外一個宏:
  CPPUNIT_TEST_SUITE_NAMED_REGISTRATION(CPlusTestCase,"name");
  //它將CPusTestCase這個TestSuite注冊到了一個指定的TestFactory工廠中,這個TestSuite用PlusTest::plusSuiteName()函數(shù)返回的名字來標識(前面介紹的suite函數(shù)中是通過這個名字來獲取這個工廠的)。plusSuiteName()是PluTest這個namespace下的一個函數(shù),他返回這個TestSuite建立的名字(本例取名為names),其實也可以不這么做,直接在宏里寫入names即可,但是這樣可以防止硬編碼帶來的麻煩。
  后實現(xiàn)測試用例函數(shù)即可。
  在利用CppUnit進行程序測試時,如果待測程序的配置程序是DLL,一般是在待測程序的某頭文件中利用形如以下的形式
#ifndef SP_CLASSIFIER_TESTDLL
#define SP_CLASSIFIER_TESTDLL
extern "C" int SP_DLP_DLLEXPORTadd (int a);
#endif
  對函數(shù)進行聲明,在所建工程的源文件中編寫該函數(shù)的實現(xiàn)代碼,在測試程序中再利用下面的形式調(diào)用
#ifndef SP_CLASSIFIER_TESTDLL
#define SP_CLASSIFIER_TESTDLL
extern "C" int SP_DLP_DLLIMPORTadd (int a);
#endif
  JSON:JavaScript對象表示法(JavaScript Object Notation)
  JSON是存儲和交換文本信息的語法,類似XML,但是它比XML更小,更快,更容易解析
  和XML一樣,JSON也是基于純文本的輕量級的數(shù)據(jù)交換格式,由于JSON天生是為JavaScript準備的,因此JSON的數(shù)據(jù)格式非常簡單,你可以用JSON傳輸一個簡單的String,number,Boolean,也可以傳輸一個數(shù)組,或者一個復雜的Object對象

上一頁12下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd