Unit Tests
倾城一戏
I can fly without wings~
翼がいないでも、飛んで行くことができるぞ~
展开
-
GHUnitIOS安装过程的问题
按照官方的教程(http://gabriel.github.com/gh-unit/docs/appledoc_include/guide_install_ios_4.html)安装, 结果在编译的时候出现如下的问题: Undefined symbols for architecture i386: "_CACurrentMediaTime", referenced from:转载 2012-12-05 15:18:36 · 1697 阅读 · 0 评论 -
IOS 单元测试
一.单元测试的目的:提前彰显问题,在程序开始的时候对问题进行查出和处理。二.定义:对于c语言来说,单元测试是面向函数的,对于面向对象思想的语言例如:c++来说,单元测试可以面向函数也可以面向对象。三.基本规则:单元测试应该测到的逻辑程度。每一个测试用例来说,应该包含用户可能用到的所有的情况。四.Ios x-code单元测试的基本步骤:1.在工程的target转载 2012-11-27 16:13:08 · 736 阅读 · 0 评论 -
创建iOS单元测试
环境:Xcode 4.21、创建单元测试的target 选择工程,点击Add Target,添加ios-Other下的Cocoa Touch Unit Testing Bundle类型target(图1)。(网上一些资料说,target后缀必须是Tests,但实际测试同名字无关系,可能是Xcode版本原因),完成后如图2。图1图2 此转载 2012-11-27 16:27:50 · 2700 阅读 · 0 评论 -
OCUnit and GHUnit
XCode 内置了 OCUnit 单元测试框架,但目前最好用的测试框架应该是 GHUnit。通过 GHUnit + OCMock 组合,我们可以在 iOS 下进行较强大的单元测试功能。本文将演示如何在 XCode 4.2 下使用 OCUnit, GHUnit 和 OCMock 进行单元测试。OCUnit在 XCode 下新建一个 OCUnitProject 工程,选中 Include Un转载 2012-11-28 21:41:10 · 2511 阅读 · 0 评论 -
如何從 OCUnit 結果產生 Jenkins 看的懂的 (junit) 報表
拖了好久的稿,離我們完成架設基本的 iOS CI 只剩最後一步啦上一回,我們成功了利用 xcodebuild 跑完了測試,也看到結果。不過,這個結果人看的懂, Jenkins 看不懂。利用 google 大神,發現有人寫好了一個 ruby script,可以 parse OCUnit 的結果並產生 junit 的報表。OCUnit2JUnit转载 2013-05-13 17:13:27 · 2328 阅读 · 0 评论 -
Mac 可设置环境变量的位置、查看和添加PATH环境变量
Mac 启动加载文件位置(可设置环境变量)------------------------------------------------------- (1)首先要知道你使用的Mac OS X是什么样的Shell,使用命令echo $SHELL如果输出的是:csh或者是tcsh,那么你用的就是C Shell。如果输出的是:bash,sh,zsh,那么你的用转载 2013-11-27 17:52:57 · 3961 阅读 · 0 评论 -
Jenkins的Slave的配置
参考:https://wiki.jenkins-ci.org/display/JENKINS/Step+by+step+guide+to+set+up+master+and+slave+machines 一 创建新的Slave注意Jenkins中slave称为node。 所以下面文章中的slave和node指的是一回事。 1)在Manage Jenk转载 2013-12-13 14:55:19 · 3930 阅读 · 1 评论 -
Junit4
太久没有用junit写测试了,前几天被一个面试官问的自己很傻,所以特意在此重新学习和总结一下使用junit做测试目的是尽量早的发现程序的bug,一个bug隐藏的时间越久,修复他的代价就越大。Junit简介: Junit最初是由Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework),为单元测转载 2014-04-18 14:53:50 · 852 阅读 · 0 评论