【问题标题】:How to let unit test to access app's target classes in swift如何让单元测试快速访问应用程序的目标类
【发布时间】:2016-03-13 19:56:49
【问题描述】:

我在 iphone 应用程序上使用 swift2。当我尝试创建一些单元测试时,它抱怨没有从我的应用程序的目标中找到类。我做了一些搜索,找到了一个解决方案,将应用程序目标中的所有类添加到测试目标的编译源中。但我认为这不是解决此问题的好方法,因为我必须在创建新文件时添加文件。有没有其他解决方案?

【问题讨论】:

    标签: xcode swift


    【解决方案1】:

    只需在导入单元测试之前添加@testable。然后,您将可以像在 Objective-C 中一样访问所有内容。

    这样

    @testable import MyModule 
    

    您可以查看本教程,了解如何在 Swift 2 中进行测试 https://www.natashatherobot.com/swift-2-xcode-7-unit-testing-access/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-10
      • 2016-10-12
      • 1970-01-01
      相关资源
      最近更新 更多