关键字“测试”的软件包
这些软件包可以作为软件包集合使用,可在 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 宏,简化和自动化了创建用于测试的 spies 的过程
AccessibilitySnapshot
iOS 可访问性的简单回归测试
Difference
一种简单的方法来识别任何类型的两个实例之间的差异。TDD 的必备工具。
SwiftPowerAssert
Swift 中的 Power Assert。
Prefire
🔥 一个基于 SwiftUI Preview 的库,用于轻松生成:Playbook 视图、快照和可访问性测试
swift-dependencies-additions
`swift-dependencies` 的更多依赖项
Hammer
iOS 触摸合成库
XcodeSelectiveTesting
Xcode 选择性测试:仅运行与变更集相关的测试。
SpryKit
Spry 是一个框架,允许在 Apple 的 Swift 语言中进行 spying 和 stubbing。还包括用于 spied 对象的 XCTAsserts
GRDBSnapshotTesting
GRDB 的快照测试库
swift-gen
🎱 可组合、可转换、可控制的随机性。