objective-c - Objective-C 中的 BDD

标签 objective-c bdd

我最近开始学习 Objective-C 并使用与 Xcode 捆绑在一起的 OCUnit 编写我的测试。

我是一名 Ruby 程序员,我已经习惯了 RSpec 和 Cucumber - 不错的 BDD 框架。

在 Objective-C 中是否有合适的 BDD 框架?我想念我的“应该”:)

最佳答案

我正在使用 Kiwi Library集成速度快,效果很好。

来自 their github :

describe(@"Team", ^{
    context(@"when newly created", ^{
        it(@"should have a name", ^{
            id team = [Team team];
            [[team.name should] equal:@"Black Hawks"];
        });

        it(@"should have 11 players", ^{
            id team = [Team team];
            [[[team should] have:11] players];
        });
    });
});

关于objective-c - Objective-C 中的 BDD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1318509/

相关文章:

objective-c - 如何使 NSDictionary 包含一个选择器作为其值之一?

ios - 使用 NSMutableArray 将图像设置为多个 UIImageView

objective-c - 从联系人中获取所有电子邮件地址 (iOS)

ruby-on-rails - RSpec 无法从 Factorygirl 找到工厂

c# - Specflow - 作为功能文件/BDD 的一部分涵盖的测试类型是什么

ios - 为什么应用自定义推送动画时键盘会隐藏?

ios - NSDictionary 和 UITableView 副标题

node.js - 为 Node.js 服务器 + SPA javascript 框架设置自动化 BDD 测试环境的简单方法?

ruby - 什么时候使用 MiniTest::Unit::TestCase 与 MiniTest::Spec?

go - Ginkgo 跳过规范算作失败