触发视图加载和外观
查看加载
在视图控制器的测试中,你希望有时触发 loadView()
或 viewDidLoad()
的执行。这可以通过访问视图来完成。假设你的测试中有一个名为 sut
(被测系统)的视图控制器实例,那么代码将如下所示:
XCTAssertNotNil(sut.view)
查看外观
你还可以通过添加以下代码来触发方法 viewWillAppear(_:)
和 viewDidAppear(_:)
:
sut.beginAppearanceTransition(true, animated: true)
sut.endAppearanceTransition()