我第一次参加单元测试。我正在使用MVVM,我可以用单元测试(而不是ui测试)测试几乎所有的东西。问题是,在覆盖范围内,我的控制器类正在显示,这会影响我的覆盖范围。当然,我可以做UI测试来覆盖这些类,但我不想这样做。是否可以从覆盖范围中忽略所有import UIKit的类?

最佳答案

这是不可能的。
但代码覆盖率并不是一个有用的指标。您可以在不改进测试套件的情况下增加覆盖率。你应该忽略那个号码。编写测试,直到您确信所有测试都通过的测试运行意味着应用程序可以工作。
或者,为视图控制器编写测试。

10-07 13:17
查看更多