IOS单元测试,OCMock
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IOS单元测试,OCMock相关的知识,希望对你有一定的参考价值。
1.环境搭建
使用官方推荐,手动搭建..
1.下载所需文件 http://ocmock.org/download/ 根据自己的需要下载不同的版本.
打开ios library文件夹,里面就有需要用到的libOCMock.a的静态库以及OCMock文件夹里的头文件
2.工程目录
在工程根目录下建立usr文件夹,并在usr文件夹下建立,lib和include文件夹.将libOCMock.a复制到lib,OCMock文件夹复制到include下
3.XCode配置
在添加静态库,如图..点击+后,选择add other,将目标制定到刚刚lib目录下的libOCMock.a
如图添加Other linker flags -ObjC
如图设置OCMock头文件路劲,$(PROJECT_DIR)/usr/include
.
2.测试以及使用
#import <OCMock/OCMock.h> -(void)testNet { id userDefaultsMock = OCMClassMock([NSUserDefaults class]); //测试 }
以上是关于IOS单元测试,OCMock的主要内容,如果未能解决你的问题,请参考以下文章
XCode - iOS - <OCMock/OCMock.h> 文件未找到
xcode 中的单元测试(使用 GHUnit 和 OCMock)