Unit testing iOS单元测试UIViewController
几乎我所有的单元测试都包含以下内容Unit testing iOS单元测试UIViewController,unit-testing,ios,Unit Testing,Ios,几乎我所有的单元测试都包含以下内容 - (void)setUp { [super setUp]; UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; self.viewController = [storyboard instantiateViewControllerWithIdentifier:@"ViewController"]; [self.view
- (void)setUp {
[super setUp];
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
self.viewController = [storyboard instantiateViewControllerWithIdentifier:@"ViewController"];
[self.viewController performSelectorOnMainThread:@selector(loadView) withObject:nil waitUntilDone:YES];
}
我想这会让我的考试很慢。这是惯例吗?如何以最好的方式测试ViewController?这是绝对正确的,因为在Apple示例文档中,它们也使用上述逻辑获取测试对象的引用 见下图,它来自苹果的示例代码