关键词 “testing” 的软件包
这些软件包可以作为软件包集合使用,可在 Xcode 或 SwiftPM 中使用。
swift-custom-dump
一组用于调试、比较和测试应用程序数据结构的工具。
swift-testing
一个现代、富有表现力的 Swift 测试包
swift-snapshot-testing
📸 令人愉悦的 Swift 快照测试。
OCHamcrest
Objective-C 的 Hamcrest:用于验证的强大、可组合、可扩展的匹配器
Quick
Swift(和 Objective-C)测试框架。
combine-schedulers
⏰ 一些调度器,使 Combine 的工作更易于测试且更通用。
OCMockito
Objective-C 的 Mockito:模拟对象的创建、验证和桩接
Nimble
Swift 和 Objective-C 的匹配器框架
swift-macro-testing
用于 Swift 宏的神奇测试工具。
swift-spyable
Swift 宏,简化和自动化了为测试创建 spy 的过程
AccessibilitySnapshot
用于 iOS 辅助功能的简易回归测试
Difference
简单的方式来识别任何类型的 2 个实例之间的差异。TDD 必备。
SwiftPowerAssert
Swift 中的 Power Assert。
Prefire
🔥 一个基于 SwiftUI Preview 的库,用于轻松生成:Playbook 视图、快照和辅助功能测试
swift-dependencies-additions
更多 `swift-dependencies` 的依赖项
Hammer
iOS 触摸合成库
XcodeSelectiveTesting
Xcode 选择性测试:仅运行与变更集相关的测试。
SpryKit
Spry 是一个框架,允许在 Apple 的 Swift 语言中进行 spy 和 stubbing。还包括用于被 spy 对象的 XCTAsserts
GRDBSnapshotTesting
用于 GRDB 的快照测试库
swift-gen
🎱 可组合、可转换、可控制的随机性。