我在测试目标中有几个 SenTestCase 子类(逻辑测试),在测试方法中有 STFail 宏。当我第一次创建项目时(选中“包含单元测试”),我通过 Xcode 添加了测试目标。
当我运行我的测试时,我得到一个旋转器说它们正在运行,并且它们成功了,但它们显然没有运行(或者它们会失败)。
我的测试方案配置看起来不错,我的每个测试都显示在那里并正在接受检查。
我的测试类的形式是 <CustomName>Tests
,并且每个测试方法的形式为:- (void)test<MyTestName>
.我的所有类(class)都已添加到测试目标。
这里可能出了什么问题?
最佳答案
在我的例子中,问题如下:
自创建项目以来,我已经重命名了我的应用程序的主要目标。我必须将其与测试目标相协调,但适本地更改“Bundle Loader”设置,将旧目标名称替换为新目标名称。
有点随机,但就是这样。
关于iOS 测试成功,但未运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10332639/