Code
Mockingbird – About A Swifty mocking framework for Swift and Objective-C

Mockingbird makes it easy to mock, stub, and verify objects in Swift unit tests. You can test both Swift and Objective-C without writing any boilerplate or modifying production code.
Documentation
Visit MockingbirdSwift.com for quick start guides, walkthroughs, and API reference articles.
Examples
Automatically generating mocks.
$ mockingbird configure BirdTests -- --target Bird
Manually generating mocks.
$ mockingbird generate --testbundle BirdTests --target Bird --output Mocks.generated.swift
Using Mockingbird in tests.
// Mocking
let bird = mock(Bird.self)
// Stubbing
given(bird.canFly).willReturn(true)
// Verification
verify(bird.fly()).wasCalled()
Contributing
Please read the contributing guide to learn about reporting bugs, developing features, and submitting code changes.
