代码之家  ›  专栏  ›  技术社区  ›  Charlie Fish

Xcode测试未出现在测试导航器中[关闭]

  •  4
  • Charlie Fish  · 技术社区  · 8 年前

    我刚在我的电脑上写了一个新的测试 XCTestCase 班最初的两个默认测试运行良好。但是由于某种原因,Xcode没有检测到我刚刚编写的新测试。

    它不会出现在左侧测试导航器中,也不会出现在方案测试部分。

    如何让Xcode检测这个新测试,以便运行它?

    3 回复  |  直到 8 年前
        1
  •  12
  •   Community Mohan Dere    6 年前

    Apple Documentation: 测试方法是XCTestCase子类上的实例方法,没有参数,没有返回值, 和一个以小写单词test开头的名称 . 测试方法由Xcode中的XCTest框架自动检测。

    确保你的方法 test 在名称的开头。

        2
  •  2
  •   Rajan Maharjan    7 年前

    这也发生在我身上。问题是我的“ABCScreenTest”文件没有添加到特定测试套件的目标成员身份中。添加后,钻石出现,文件可测试。我使用的是Xcode 9.4.1。谢谢

        3
  •  0
  •   DustinB    4 年前

    这似乎是Xcode 9中的一个bug。尝试创建一个新选项卡,看看测试是否存在。

    您还可以通过单击编辑器中测试旁边的菱形来运行测试。