触发视图加载和外观

查看加载

在视图控制器的测试中,你希望有时触发 loadView()viewDidLoad() 的执行。这可以通过访问视图来完成。假设你的测试中有一个名为 sut(被测系统)的视图控制器实例,那么代码将如下所示:

XCTAssertNotNil(sut.view)

查看外观

你还可以通过添加以下代码来触发方法 viewWillAppear(_:)viewDidAppear(_:)

sut.beginAppearanceTransition(true, animated: true)
sut.endAppearanceTransition()