は誰もが知っていると、ユニットテストでは、どのように我々は、ボタンをテストすることができ、機能とのtableViewトラブルユニットテストを使用しているとき
例Iは、ボタンアクションがあります。これをテストするために
@IBAction func BellAction(_ sender: Any) {
let searchVC = self.storyboard?.instantiateViewController(withIdentifier:StoryBoardIDs.Notification.rawValue)
self.navigationController?.pushViewController(searchVC!, animated: true)
}
を:
let home = HomeDashnboard() // This is my class
home.viewDidLoad() // test viewDidLoad()
home.BellAction() // shows an error
パウロは、私は、UIのテストでそれをやった、しかし、あなたが本当にユニットテストが必要な場合は、ユニットテスト –
@GurwinderSinghにテストコードに問題に直面することは、それはあなたのUI層からのこのようなテストを分割検討する価値があるかもしれません。たとえば、ユニットレベルのコードのみをテストします。 –