我有一个现有的 iPhone 应用程序,用 Objective-C 编写,我想添加一些自动化测试。我读过这篇关于使用 MacRuby 进行测试的文章,听起来不错,但它的目的是测试桌面框架。
如何将 MacRuby 测试添加到我的 iPhone 应用程序?Ruby 代码无法识别我的 Objective-C 类,我不知道如何设置它来做到这一点。我是否需要以某种方式将其指向已编译的代码或标头?
我有一个现有的 iPhone 应用程序,用 Objective-C 编写,我想添加一些自动化测试。我读过这篇关于使用 MacRuby 进行测试的文章,听起来不错,但它的目的是测试桌面框架。
如何将 MacRuby 测试添加到我的 iPhone 应用程序?Ruby 代码无法识别我的 Objective-C 类,我不知道如何设置它来做到这一点。我是否需要以某种方式将其指向已编译的代码或标头?
rbiphonetest在 iPhone OS 2 和 3.x 的日子里用普通的 ruby 为我工作。虽然它是相当有限的。我还没有专门用 4.x 或 macruby 尝试过。
MacRuby 不能在 iOS 上运行,我也不会很快看到这种情况发生。我一直在将培根(Ruby rspec 克隆)移植到 Nu 语言:https ://github.com/alloy/NuBacon 。我仍然需要做一些清洁工作并写一篇关于它的博客文章,我会看看我今天是否可以抽出一些时间来这样做。