关键字“mock”的软件包
这些软件包可以作为软件包集合使用,可以在 Xcode 或 SwiftPM 中使用。
OHHTTPStubs
轻松 Stub 你的网络请求!使用伪造的网络数据和自定义响应时间、响应代码和标头测试你的应用程序!
Cuckoo
用于 Swift 的无样板代码 mocking 框架!
swiftymocky
用于自动 mock 生成的框架。添加了一组方便的方法,简化了测试。是最好和最完整的解决方案之一,包括泛型支持等等。
Mockingbird
一个用于 Swift 和 Objective-C 的 Swifty mocking 框架。
NetworkMonitor
iOS 的网络监控 SDK
SpryKit
Spry 是一个允许在 Apple 的 Swift 语言中进行 spying 和 stubbing 的框架。还包括用于被监视对象的 XCTAsserts
CoreBluetoothMock
用于 CoreBluetooth 框架的 Mocking 库。
MockingKit
MockingKit 是一个 Swift SDK,可让你轻松地在 `Swift` 中 mocking 协议和类。
InstantMock
在 Swift 中轻松创建 mocks
Frisbee
另一个用于 URLSession 的网络包装器。旨在简单、小巧且易于在应用程序的网络层创建测试。
MockUserDefaults
用于测试的 Mocking UserDefaults
MockImagePicker
Mock UIImagePickerController,用于在模拟器中测试基于相机的 UI
InjectableLoggers
一套很好的协议,将帮助 logger(s) 松散耦合、可注入和可测试。
MockSix
用于 Swift 的 Mocking 微框架
NimbleMockSix
用于 MockSix 的 Nimble matcher
Mokka
一组帮助程序,使在 Swift 中编写测试 mock 更容易。
Scout
用于 Swift 的更简单、动态的 mocking。
TestURLProtocol
用于测试目的的 URLProtocol 子类
18 个软件包。