我想测试一个视图控制器和一个模型类。
我今天这样做的方式是:
有没有更好的方法可以使用内置的测试框架,这不会污染我的故事板,而且不需要创建大量额外的VC?
注意*步骤很好,我不想改变它。
答案 0 :(得分:0)
有没有更好的方法可以使用内置的测试框架,这不会污染我的故事板,而且不需要创建大量额外的VC?
是的,Xcode提供了一个UI测试框架,用于针对您的用户界面编写功能测试。它利用Accessibilty以编程方式操作用户界面元素。您可以从WWDC video on the subject获得有关自动UI测试的详细介绍。当然,您不需要修改故事板或创建新的视图控制器。
答案 1 :(得分:0)
解决方案:
[self waitForExpectationsWithTimeout:60 handler:nil];
这使得一切都在等待60秒。谁在乎返回值是什么。您正在手动进行此检查。