我创建了几个测试用例,它们全部通过了...这是因为它们没有被运行。
从Xcode中,我看到:
测试套件“所有测试”开始于... 测试套件“所有测试”完成于... 共执行了0个测试,无失败(0意外),用时0.00秒
项目(和单元测试类)成功构建。
我所有的测试类都选择了MyApp_appTests作为Target Membership。生产类选择了MyApp_app和MyApp_appTests目标。
我验证了MyApp_appTests目标的构建设置(Bundle Loader和Test Host)。
Bundle Loader (Debug): $(BUILT_PRODUCTS_DIR)/MyApp.app/MyApp
Test Host (Debug): $(BUNDLE_LOADER)
我已经通过“目标构建阶段”的“链接二进制文件”导入了SenTestingKit.framework。
所有的测试都以-(void)testThat...
开头。
我还查看了一些stackoverflow.com的问题:
stackoverflow.com/questions/8632254/xcode-4-2-cant-run-unit-test stackoverflow.com/questions/3608484/ocunit-tests-not-running-not-being-found stackoverflow.com/questions/16672616/ocunit-test-cases-not-running
还有这篇文章:
twobitlabs.com/2011/06/adding-ocunit-to-an-existing-ios-project-with-xcode-4/
我不知道该去哪里寻找...非常感谢任何帮助!
SenTestingKit.framework
。请查看WWDC-13有关Xcode 5单元测试的视频。 - zaph