帶匹配引擎介紹的(比較全面)
會使用cocoapods的在podfile中輸入:
platform :ios, '6.1'
pod 'GHUnit','~> 0.5.9'
pod 'OCMock','~> 3.3'
在終端install OK,你已經完成了一大部分了。注意點:
1.在創建工程的時候不要勾選Include Unit Tests和Include UI Tests。勾了那就自己刪了。
2.如果在添加測試框架前使用cocoapods添加的GHUite和OCMock,測試框架很可能引用不到相應的文件。此時你再次pod install也不好解決問題,直接的方法是在Finder裏面找到你的工程刪除Podfile.lock、Pods、.xcworkspace,然後重新pod install,就OK了。
創建測試框架:
更新工程配置:
修改測試main.m文件如下
#import <UIKit/UIKit.h>
#import <GHUnitIOSAppDelegate.h>
int main(int argc,char * argv[]) {
@autoreleasepool {
returnUIApplicationMain(argc, argv,nil, NSStringFromClass([GHUnitIOSAppDelegateclass]));
}
}
修改配置:
現在附上一個測試用例:(記得運行的時候選擇測試框架)