用于关键字“xctest”的软件包
这些软件包可以作为软件包集合使用,可在 Xcode 或 SwiftPM 中使用。
OCHamcrest
Hamcrest for Objective-C:强大的、可组合的、可扩展的匹配器,用于验证
xctest-dynamic-overlay
在你的应用程序和库代码中将问题报告为 Xcode 运行时警告、断点、断言,并以可测试的方式进行。
OCMockito
Mockito for Objective-C:创建、验证和存根 mock 对象
XCTestHTMLReport
用于单元和 UI 测试的类似 Xcode 的 HTML 报告
EmceeTestRunner
Emcee 是一个工具,它使用多个模拟器和模拟器在多个服务器上并行运行 Android 和 iOS 测试
ViewControllerPresentationSpy
单元测试呈现和解除 iOS 视图控制器,包括警报和操作表
XCTestExtensions
使用 XCTest 的 UI 测试中常用功能的扩展。
XCAppTest
用于更轻松地与 XCUITest 方法交互的实用程序
XCTHealthKit
一个 XCTest 框架,用于测试使用 Health App 创建 HealthKit 样本
Entwine
Apple Combine 框架的测试工具和实用程序。
package-conbini
用于补充 Combine 的发布者、运算符和订阅者。
SwiftTestReporter
一个 Swift 库,用于创建 JUnit XML 测试结果,这些结果可以被 Bamboo 或 Jenkins 等工具解释。 已准备好 Macos 和 Linux。
CombineExpectations
用于等待 Combine 发布者的测试的实用程序
XCTRuntimeAssertions
XCTest 扩展,用于测试运行时断言和前提条件
XCUITestHelper
XCUITestHelper 可帮助你在 SwiftUI 中编写 UI 测试。它在 XCUIApplication、XCUIElement 和 XCUIElementQuery 上提供了一组有用的扩展,使你的测试更具可读性且更易于维护。
testify
Testify 将 XCTest 输出转换为正确的结构(JSON、JUNIT、MD、GFM),否则它将可悲地失败。 😉
UITestingPlus
用于使用 XCUI 测试的实用程序
XCTestUtils
Swift 的有用 XCTest 扩展
XCTestExtension
用于 `XCTest` 框架的一组附加断言方法。
ApprovalTests.Swift
Swift 的 ApprovalTests,一种强大的断言替代方案