【问题标题】:XCTestCase with Pure Swift classXCTestCase 与 Pure Swift 类
【发布时间】:2015-01-28 17:23:52
【问题描述】:

XCTest 可以与 Pure Swift 一起使用吗?

看来您只能将 XCTest 与从 NSObject 继承的 swift 类一起使用。有没有一种方法可以使用 Xcode 的内置测试功能来测试 PURE SWIFT 类?如果不是什么是好的框架。


Xcode 项目名称:位置

类名: FileReader

public class FileReader {
}

public class FileReader2 : NSObject {
}

测试类: FileReaderTests

很明显,XCTestCase 似乎想要引用: NSObject 类。有没有办法使用不继承自 NSObject 的纯 swift 类进行测试

【问题讨论】:

    标签: xcode swift


    【解决方案1】:

    在导航器中选择 FileReader.swift,在 File Inspector->Target Membership 检查测试目标以将文件包含在单元测试目标中。

    【讨论】:

    • 谢谢!顺便说一句,我在你的答案中添加了一张图片
    • 这是否也意味着我不需要将我的类声明为 Public 来测试它们?
    猜你喜欢
    • 2015-11-15
    • 2019-03-03
    • 2014-05-30
    • 1970-01-01
    • 2018-11-18
    • 1970-01-01
    • 2023-03-07
    • 2014-10-26
    • 2018-09-17
    相关资源
    最近更新 更多