【问题标题】:CocoaPod and Unit Tests for Swift FrameworkSwift 框架的 CocoaPod 和单元测试
【发布时间】:2015-10-25 23:30:28
【问题描述】:

所以我在搜索 Cocoapods.org 后无法找到明确的答案

我知道 Quick 和 Nimble 用于单元测试,至少用于 Objective-C,但是当在 Swift 中创建 CocoaPod 作为框架时,我在某处读到只有一个选择,但那个选择是什么?

我必须为我的 swift 框架可可豆荚使用什么框架才能让它算作经过测试,因为它显然不是 XCTest。

【问题讨论】:

    标签: ios swift unit-testing cocoapods


    【解决方案1】:

    对于纯 Swift CocoaPod,您可以使用 Quick/Nimble 或 XCTest。我建议阅读 CocoaPods.org 关于创建新 Swift 框架(包括单元测试)的摘录。

    https://guides.cocoapods.org/making/using-pod-lib-create.html

    我最近使用“pod lib create”命令创建了一个 Swift CocoaPod,并且只使用了 XCTest。使用提供的命令行方法,您可以启动一个新项目,包括单元测试和演示应用程序,如果需要,所有设置都为您处理。我需要的唯一配置是确保 pod 目标具有 enable_testability = YES 以便您的单元测试可以读取您的 pod 类。

    【讨论】:

      猜你喜欢
      • 2013-10-17
      • 2010-09-10
      • 2023-04-10
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      • 2012-05-11
      • 2018-06-17
      • 2017-07-03
      相关资源
      最近更新 更多