我有一个正在测试的框架,我想从公共接口测试一个方法,用户将调用该方法以显示带有 xib 的 ViewController,我想使用 XCTest 对这种情况进行单元测试,调用执行上述操作的方法看起来像这样
testClass = [[AdGateMedia alloc] initWith:@"nac" and:@"1234" withParent:view];
[testClass showView];
父视图控制器是从使用框架的主机应用程序调用视图控制器的实例。
当测试这个父参数时,它需要允许呈现新的控制器。
有两件事 1. 上述类型的测试是否可行?2. 如果是,如何在 iOS 下使用 XCTest 进行操作?
谢谢