【问题标题】:Unit test class reference issue in Objective CObjective C中的单元测试类参考问题
【发布时间】:2020-12-12 11:19:59
【问题描述】:

我正在开发目标 C 中的多目标 ios 项目。Bridging-header 也提供了一些 swift 类。主要目标有一个单元测试目标作为主机应用程序。我必须对另一个特定目标 [说,SecondaryTarget] 进行单元测试。我已通过 Edit Scheme > Test 添加了“单元测试目标”以启用单元测试。 我正在尝试导入现有类并进行单元测试。但是在导入类时,我总是在测试类中遇到参考问题 [找不到文件]。

【问题讨论】:

  • 那么项目是工作区,次要目标是框架吗?您是在单个单元测试目标中工作,还是为 SecondaryTarget 创建了第二个目标?
  • @JonReid:是的,我在我的项目中使用 Cocoapods。次要目标不是框架。针对不同的客户有不同的目标。只有一个测试目标。需要对单个目标 [单个客户] 进行单元测试。

标签: ios objective-c unit-testing xctest multitargeting


【解决方案1】:

我很确定您不能针对不同的应用重复使用相同的测试目标。相反,为每个应用程序创建一个测试目标。在每个测试目标之间共享您想要的任何测试代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-31
    • 2022-08-24
    • 2021-10-09
    • 2014-03-20
    • 1970-01-01
    • 1970-01-01
    • 2014-11-16
    • 1970-01-01
    相关资源
    最近更新 更多