Mimus
Mimus 是鸡科的一个属,包含了典型的拟声鸟。
Mimus 是一个 Swift 模拟库,旨在减少使用 Swift 构建模拟所需的开销代码。我们在 AirHelp 的测试套件中广泛使用了它,并对其进行了实战测试。
主要特性
- 纯 Swift(支持从 3.0 到 4.2 的版本)
- 协议驱动实现
- 集成 XCTest
- 支持基本类型
- 支持可选类型
- 支持集合(数组和字典)
- 详细失败报告
- 单元测试
用法
您可以在 此处 找到示例和基本用法。
有关详细用法,请参阅 文档文件夹。
安装
Cocoapods
Mimus可以通过CocoaPods获取。要安装它,只需将以下行添加到Podfile中的测试目标
pod "Mimus"
Carthage
您也可以使用Carthage来安装Mimus。只需将其添加到Cartfile中
github "Airhelp/Mimus"
然后将其与您的测试目标链接。
作者
Mimus是AirHelp的开源项目,由
- Pawel Dudek,@eldudi,[email protected]
- Pawel Kozielecki,@pawelkozielecki,[email protected]
Logo设计由Arkadiusz Lipiarz @arek_lipiarz,[email protected]
许可证
Mimus可在MIT许可证下获得。有关更多信息,请参阅LICENSE文件。