教程:在iOS项目里面集成使用GHUnit。

<pre name="code" class="objc">  单元测试的好处不在本文的讨论范畴之内,让我们开门见山直奔主题,讲讲GHUnit的好处与如何集成使用。  
 

    一、使用GHUnit能做什么?

    总结一下,1、可以进行基本的断点调试和UI交互测试。2、能够测试多线程代码。3、能够捕获和展示你想要测试的数据。4、测试日志log可以看得很清楚。5、非常方便的UI调试功能。

    二、开始集成使用        

    首先,确保你的Mac电脑上安装好了Ruby运行环境。
    之后,再打开终端。

     ①安装ghunit
<p class="p1"><span class="s1">$ gem install -n /usr/local/bin ghunit</span></p>
    可能会提示你没有权限,可以在命令行前面加入sudo ...
     安装ghunit

   ②创建 tests target
    需要在已有的项目中创建一个测试target,我是新建了一个测试项目。然后cd到该目录下面,再运行
$ ghunit install -n TestProj
创建target
    ③接下来是创建pods项目依赖。
$ touch Podfile
    编辑Podfile
# Podfile
platform :ios, '6.0'

target :TestProj do
    pod 'GHUnit', '~> 0.5.9'
end

    执行pod install 安装成功。

pod install

    ④打开workspace之后再执行命令
ghunit install_cli -n TestProj
     ⑤,接下来要用到brew,没有安装过brew的先执行
curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install
    brew安装之后,通过brew命令安装模拟器
sudo brew install ios-sim
安装ios-sim
     接下来可以通过命令行或者xcode直接启动项目了。
    ⑥添加一个test文件。
ghunit add -n TestProj -f SampleTest
     ⑦最后,是下载gh-unit项目到本地,通过clone、svn或者直接从https://github.com/gh-unit/gh-unit页面下载都行。
    ⑧cd到gh-unit项目的Project-iOS目录下,执行编译命令make,编译完成。
framework目录

    此时,应该能找到GHUnitIOS.framework文件,将它导进项目即可。

    参考文章:https://github.com/gh-unit/gh-unit

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值