测试
无论您是在寻找 XCTest 的扩展,还是完全不同的测试方法,这些软件包都能为您提供帮助。
-
swift-testing由 Swift 编程语言开发
通过富有表现力的 API、自定义行为、灵活的组织、可扩展的执行和跨平台支持来增强 Swift 代码测试。与 XCTest 兼容,便于迁移。
-
swift-custom-dump由 Point-Free 开发
一个用于调试、比较和测试 Swift 中数据结构的工具集合。包括用于精细化输出的
customDump
、用于文本差异的diff
以及用于测试断言的XCTAssertNoDifference
。 -
swift-snapshot-testing由 Point-Free 开发
SnapshotTesting 是一个令人愉悦的 Swift 快照测试库。它允许您轻松比较视图、视图控制器、URL 请求和可编码值的快照。它支持广泛的快照策略,并且高度可配置。
-
Quick由 Quick 开发
Quick 是一个用于 Swift 和 Objective-C 的行为驱动开发框架。它的灵感来自 RSpec、Specta 和 Ginkgo。它附带 Nimble,一个用于测试的匹配器框架。
-
OCMockito由 Jon Reid 开发
OCMockito 是 Mockito 的 Objective-C 实现,允许您创建、验证和桩化模拟对象。它与其他模拟框架有一些关键区别,使测试更不易出错且更易读。
-
OCHamcrest由 Hamcrest 开发
OCHamcrest 是一个 Objective-C 模块,提供一个匹配器库,用于创建灵活的测试断言和用户输入验证。