您的位置:首页 > 移动开发 > IOS开发

iOS单元测试GHUnit + OCMock(使用cocoapods版)

2016-04-26 19:21 573 查看
不使用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下载
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: