iOS單元測試GHUnit + OCMock(使用cocoapods版)

不使用cocoa pods版本

帶匹配引擎介紹的(比較全面)

會使用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]));

    }

}

修改配置:


現在附上一個測試用例:(記得運行的時候選擇測試框架)

demo下載


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