觸發檢視載入和外觀

檢視載入

在檢視控制器的測試中,你希望有時觸發 loadView()viewDidLoad() 的執行。這可以通過訪問檢視來完成。假設你的測試中有一個名為 sut(被測系統)的檢視控制器例項,那麼程式碼將如下所示:

XCTAssertNotNil(sut.view)

檢視外觀

你還可以通過新增以下程式碼來觸發方法 viewWillAppear(_:)viewDidAppear(_:)

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