安裝見
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
跑起來像這樣