Mockingbird 使 Swift 单元测试中模拟、桩和验证对象变得容易。 您可以测试 Swift 和 Objective-C,而无需编写任何样板代码或修改生产代码。
请访问 MockingbirdSwift.com 以获取快速入门指南、演练和 API 参考文章。
自动生成模拟。
$ mockingbird configure BirdTests -- --target Bird
手动生成模拟。
$ mockingbird generate --testbundle BirdTests --target Bird --output Mocks.generated.swift
在测试中使用 Mockingbird。
// Mocking
let bird = mock(Bird.self)
// Stubbing
given(bird.canFly).willReturn(true)
// Verification
verify(bird.fly()).wasCalled()
请阅读贡献指南,了解有关报告错误、开发功能和提交代码更改的信息。
Mockingbird 是 MIT 许可的。 通过贡献 Mockingbird,您同意您的贡献将根据其 MIT 许可证获得许可。