繁体   English   中英

使用Jasmine与iPhone开发?

[英]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代码。 但是,使用JS开发iphone应用程序是可能的。 如果你急于使用Jasmine,你可能应该检查JSCocoa如果你只想使用BDD框架,你应该看看它与Jasmine类似的Cedar

使用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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM