次のコードを追加します。これらのユニットテストの例を見たいと思います。私はこれに非常に新しいですので、どんな助けも素晴らしいでしょう!コードを入力してください!ありがとう以下の方法をユニットテストする方法は?
//Dismiss keyboard when tapping on screen
func tapGesture(gesture:UITapGestureRecognizer){
romanNumeralTextfield.resignFirstResponder()
}
//When return key is tapped the keyboard is dismissed
func textFieldShouldReturn(textField: UITextField) -> Bool {
romanNumeralTextfield.resignFirstResponder()
return true
}
//Display keyboard
func keyboardWillShow(notification: NSNotification) {
if let keyboardSize = (notification.userInfo?[UIKeyboardFrameBeginUserInfoKey] as? NSValue)?.CGRectValue() {
self.view.frame.origin.y -= keyboardSize.height
}
}
//Hide keyboard
func keyboardWillHide(notification: NSNotification) {
if let keyboardSize = (notification.userInfo?[UIKeyboardFrameBeginUserInfoKey] as? NSValue)?.CGRectValue() {
self.view.frame.origin.y += keyboardSize.height
}
}
ビューとビューコントローラはXCTestCases(ユニットテスト)を使用してテストすることができ、それをモックアップができます。私は単体テスト・ビュー・コントローラに非常に有益であることを発見しました。確かに、100%カバレッジに近づくことはほとんど不可能であり、おそらくそれに値するものではありませんが、コードの重要な部分をテストすることは間違いありません。 –