ocmock】的更多相关文章

1.环境搭建 使用官方推荐,手动搭建.. 1.下载所需文件 http://ocmock.org/download/ 根据自己的需要下载不同的版本. 打开iOS library文件夹,里面就有需要用到的libOCMock.a的静态库以及OCMock文件夹里的头文件 2.工程目录 在工程根目录下建立usr文件夹,并在usr文件夹下建立,lib和include文件夹.将libOCMock.a复制到lib,OCMock文件夹复制到include下 3.XCode配置 在添加静态库,如图..点击+后,选择…
Typorahtml, body {overflow-x: initial !important;}.CodeMirror { height: auto; } .CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; } .CodeMirror-lines { padding: 4px 0px; } .CodeMirror pre { padding: 0px 4px; } .CodeMirror-scrollbar-filler, .…
框架选择 參考这篇选型文章,http://zixun.github.io/blog/2015/04/11/iosdan-yuan-ce-shi-xi-lie-dan-yuan-ce-shi-kuang-jia-xuan-xing/,尽管结论不一定全然适用,可是关于框架对照的地方还是值得阅读的.基于这篇文章,排除Kiwi框架之后,决定參考一些项目的源码,了解他们使用的測试方面的框架. 首先,參考https://github.com/artsy/eigen开源项目,其内部总体结构很完整,开发流程也很…
This page describes the features present in OCMock 2.x, using the traditional syntax. All these features, including the selector-based syntax, are available in OCMock 3, too. However, starting with OCMock 3 the default is the modern syntax, described…
在Xcode 5 单元测试(一)使用XCTest进行单元测试中说了如何在Xcode 5中使用XCTest进行简单的单元测试,本文就来探讨下mock测试和更高级的工具GHUnit. Mock 首先科普下什么是mock测试.mock测试是个很神奇而又很酷的技术,在测试过程中,对于一些不容易构造或不容易获取的对象,此时你可以创建一个虚拟的对象(mock object)来完成测试. 例如你可能要尝试100次才会返回一个NSError,通过mock object你可以自行创建一个NSError对象,测试在…
前言 经常使用CocoaPods来管理iOS项目中的第三方库,但是我们要使用CocoaPods来管理第三方库,前提是要写好Podfile文件,通过这个文件来配置第三方库与项目之间的依赖.版本等信息. 但是,我相信很少有人完整地学习过Podfile的语法规则,包括笔者在写本篇文章之前.今天,请大家与笔者一起来完整地学习Podfile官方教程. 之前一直想写来着,因为包括笔者在内并没有深入学习过它的使用.如果对之不够了解,如何能做到善用之.因此,下面一起来探讨探讨吧! 什么是Podfile 官方只有…
什么是Podfile ? CocoaPods是用ruby实现的,因此Podfile文件的语法就是ruby的语法.podfile是一个说明文件,用以描述管理一个或者多个Xcode project的target的依赖库.这个文件应该且必须被命名为Podfile.Podfile可以非常简单,下面的例子增加了Alamofire依赖库到单个target: target 'MyApp' do use_frameworks! pod 'Alamofire', '~> 3.0' end 下面是一个更复杂的例子,…
开始之前 本文侧重讲述如何在iOS程序的开发过程中使用单元测试.使用Xcode自带的OCUnit作为测试框架. 一.单元测试概述 单元测试作为敏捷开发实践的组成之一,其目的是提高软件开发的效率,维持代码的健康性.其目标是证明软件能够正常运行,而不是发现bug(发现bug这一目的与开发成本是正相关的,虽然发现bug是保证软件质量的一种手段,但是很显然这与降低软件开发成本这一目的背道而驰).它是对软件质量的一种保证,例如重构之后我们需要保证软件产品的正常运行. 很多人认为编写单元测试没有用是认为单元…
Facebook Paper使用的第三方库 第三方库名 简介 链接 ACE code editor https://github.com/ajaxorg/ace Appirater 用户评分组件 https://github.com/arashpayan/appirater Reachability 网络连通测试 https://github.com/tonymillion/Reachability AQGridView iPhone/iPad网格视图 https://github.com/Al…