GHUnit IOS開發第三方單元測試工具 使用方法

安裝見
http://www.cocoachina.com/cms/wap.php?action=article&id=4257
文中這幾步做起來都沒有什麼問題,但是在測試項目中的類中會遇到一些問題

首先是找不到類型和頭文件,這個時候需要爲 測試的target 加上target 依賴,見圖
 加的時候選着被測的target

這樣過後呢,主程序裏面的所有東西可以被引用了,可以順利的寫好testcase,但是運行的時候又會跳出 xxx.o 找不到的錯誤

這是因爲沒有編譯.m文件,這裏必須指定那些.m文件需要編譯

在這兒加:

也是在target->build phase裏面

加的時候選擇需要編譯的文件

這裏我只加了一個文件,因爲這個文件不依賴於任何其他文件,如果有依賴的話得吧其他的全部.m文件都弄進來。

測試用例如下:

#import "ZctTestCase.h"

#import "Tools.h"

@implementation ZctTestCase

 

- (void)testXXXFunction

{

    int res = [Tools lianJia:100];

    NSLog(@"%d",res);

    GHAssertEquals(5051, res, @"錯了");

}

@end

跑起來像這樣


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章