日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > 支持Swift!全新“四步測”BDD框架Quick誕生

支持Swift!全新“四步測”BDD框架Quick誕生

來源:程序員人生   發布時間:2014-10-11 08:00:01 閱讀次數:3858次

從Swift橫空出世到現在,短短一月時間,已有許多iOS應用開發與設計工具陸續針對Xcode 6和Swift語言進行了更新,比如JetBrains AppCode、PaintCode等。而在Github上,也有眾多支持Swift的新工具誕生,Quick即為其中一枚。


Quick是一款專門用于iOS應用開發的開源行為驅動開發(BDD)測試框架,基于MIT許可協議發布,支持Swift和Objective-C,其靈感主要來源于RSpec、Specta和Ginkgo。Quick的主力貢獻者為來自日本的軟件工程師Brian Gesiak,同時,他也是極為強大的Kiwi測試框架的核心成員之一。


除了可用于定義examples和example groups的特殊語法之外,Quick還為開發者提供了使用expect(...).to語法的Nimble項目來支持Assertions:

// Swift
import Nimble
expect(person.greeting).to.equal("Oh, hi.")
expect(person.greeting).notTo.equal("Hello!")

// Objective-C
#import <Nimble/Nimble.h>
[nmb_expect(person.greeting).to nmb_equal:@"Oh, hi."];
[nmb_expect(person.greeting).notTo nmb_equal:@"Hello!"];

而使用Quick和Nimble對iOS或OS X應用快速進行測試也非常簡單,只需4步即可:復制Quick Repository→向測試目標添加Quick.xcodeproj和Nimble.xcodeproj→鏈接Quick.framework和Nimble.framework→開始編寫Specs!

Quick Repository包含了Swift和Objective-C Specs的文件模板,開發者可以直接通過Alcatraz來快速安裝模板。需要注意的是,Quick僅支持最新版本的Xcode。現在,您還可以進入Quick的mobilehub主頁進行資源分享和討論。開發者可直接登陸GitHub下載Quick。

(文/唐小引 責編/劉璐璐)

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲免费在线 | jizz女人jizzz19 | 亚洲专区 变态 另类 | 欧美日韩综合 | 亚洲欧美日韩国产综合 | 成人妖精视频yjsp地址 | av青青| 动漫av一区| 日韩精品一区二区三区在线 | 久久精品国产一区 | 男人操女人免费 | 欧美黑人巨大久久久精品一区小蓝 | 99久久一区二区三区 | 久久精品99 | 国产精品久久久av久久久 | 91麻豆精品91久久久久久清纯 | jizz日韩 | 久久精品123| 毛片免费在线 | 99久久精品免费看国产免费软件 | 99久色| 在线视频亚洲 | 国产精品一区二区三区免费视频 | 国产精品一区二区av | 国产精品一区二区三区在线 | 国产成人99久久亚洲综合精品 | 黄a视频 | 国产精品久久久久久一级毛片 | 一区二区不卡视频 | 国产精品一区久久久 | 久久不卡 | 国产精品久久久久久久久免费看 | 日韩欧美在线观看视频网站 | 亚洲一区二区三区四区五区午夜 | 久久精品免费 | 欧美午夜一区二区 | 国产一区二区在线播放 | 国产一区二区中文字幕 | 国产一区91在线 | 高清不卡一区二区 | 欧美伊人精品成人久久综合97 |