我正在对我的一个视图控制器进行单元测试,并想确认当一个逻辑分支被击中时,我弹出的模态视图控制器存在:
viewDidLoad
MWLoginViewController *loginController = [[MWLoginViewController alloc] init];
[self presentModalViewController:loginController animated:YES];
当我放置断点时,代码在调试器中被命中。
现在我如何测试它是否已启动?
我在尝试:
BOOL wasLoginViewController = [[mainVcSUT presentedViewController] isMemberOfClass: [MWLoginViewController class]];
[Assert isTrue:wasLoginViewController];
NSLog(@"presented VC was: %@", [[mainVcSUT presentedViewController] class]);
告诉NSLog
我视图控制器是.null