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