【发布时间】:2011-11-02 21:19:08
【问题描述】:
所以我正在对我的 ViewController 进行单元测试,一旦它调用 viewDidLoad,我的测试就会崩溃,因为在我的代码中我尝试将 barButtonItem 添加到我的导航栏,但它不存在。
如何在对 viewController 进行单元测试时进行这种分离
编辑: 它在第二行崩溃,有什么建议吗?所以它不是一个导航栏,因为此时我还没有将我的工具栏添加到我的导航栏
UIToolbar *toolBar = [[UIToolbar alloc] init];
[toolBar setItems:items animated:NO];
编辑:我正在运行SenTestCases,我没有得到任何异常跟踪
【问题讨论】:
-
将
UIBarButtonItem添加到nilnavigationBar不应该爆炸......应该吗? -
我认为需要更多信息。您遇到的崩溃是什么?这是什么类型的测试,你是如何运行它的?
标签: objective-c ios unit-testing uiviewcontroller