[英]Using Jasmine with iPhone Development?
我是Jasmine Testing Framework的新手,我想知道如何使用它来测试iPhone的开发?
如何与Xcode集成并用于BDD测试? Jasmine
只会测试我的JavaScript
代码吗? 那么如何在我的Xcode和调用JavaScript
之间使用Jasmine来验证我的JavaScript
是否有效?
我已经看过很多链接和示例,但所有这些都是测试JavaScript。 我特意只要求iPhone。 你如何在JavaScript和XCode项目之间进行通信。
使用Jasmine(JavaScript)测试Objective-C(iPhone)是不可能的。
我已经使用Appecelerator Titanium开发了一个iPhone应用程序 - 它允许您使用JavaScript编写代码,该代码映射到本机Objective-C接口。 它是迄今为止唯一实际生成本机代码的产品(而不是PhoneGap和其他在嵌入式网页中运行JS代码的产品)。 我使用jasmine在我的Titanium构建的应用程序中在iPhone上测试我的JavaScript代码,它运行得很好。 即使设置也很轻松。 我认为这个项目有所帮助: https : //github.com/guilhermechapiewski/titanium-jasmine
如果您需要测试Objective-C代码,Cedar(由Pivotal Labs提供)是您最好的选择。 你可以在这里找到Cedar: https : //github.com/pivotal/cedar
我之前曾使用Jasmine进行Javascript测试。 我不认为用它来测试XCode是可能的。 但是,可以用一种语言编写测试,以便“编译”其他语言测试的源代码。 由于Jasmine是基于Javascript的,我认为你需要在XCode中运行Javascript,这甚至可能吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.