觸發檢視載入和外觀
檢視載入
在檢視控制器的測試中,你希望有時觸發 loadView() 或 viewDidLoad() 的執行。這可以通過訪問檢視來完成。假設你的測試中有一個名為 sut(被測系統)的檢視控制器例項,那麼程式碼將如下所示:
XCTAssertNotNil(sut.view)
檢視外觀
你還可以通過新增以下程式碼來觸發方法 viewWillAppear(_:) 和 viewDidAppear(_:):
sut.beginAppearanceTransition(true, animated: true)
sut.endAppearanceTransition()