You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sam Coward edited this page Mar 23, 2016
·
13 revisions
Cedar, BDD style testing for Objective-C and Swift
Cedar is a self-contained behavior driven development (BDD) framework for Objective-C and Swift. It provides improvements in clarity and better organizational facilities than the tools provided by XCTest/OCUnit. In environments where C++ is available, it also provides powerful built-in matchers, test doubles and fakes.
Objective-C:
describe(@"Cedar", ^{
it(@"is great for testing Objective-C code", ^{
yourTests should be_clearer();
});
});
Swift:
classCedarSpec:CDRSpec{overridefunc declareBehaviors(){describe("Cedar"){it("also works great with Swift"){expect(yourTests).to(beClearer())}}}}