【发布时间】:2014-03-20 02:29:19
【问题描述】:
有什么方法可以在 Objective C 中应用脚本或测试用例,以便它能够更多地了解应用程序的行为并自动创建一些日志?
【问题讨论】:
标签: ios objective-c xcode
有什么方法可以在 Objective C 中应用脚本或测试用例,以便它能够更多地了解应用程序的行为并自动创建一些日志?
【问题讨论】:
标签: ios objective-c xcode
看看 Kiwi,它很棒的 BDD 单元测试。
https://github.com/allending/Kiwi
Kiwi 背后的理念是让测试比捆绑的测试框架更具可读性。
测试(或者更确切地说是规范)是用 Objective-C 编写的,并在 Xcode 的舒适环境中运行,以提供一个在运行测试和错误报告方面尽可能不显眼和无缝的测试环境。
规格如下所示:
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];
});
});
});
【讨论】: