私のアプリケーションには、ユーザー名とパスワードを入力するための 2 つのテキスト フィールドがあります。パスワード フィールドが空でないことを確認するためのテスト ケースを作成する必要があります。テスト環境をセットアップし、テスト クラスからメソッドを呼び出す方法は知っていますが、テスト ケースの書き方がわかりません。テストケースを書くのを手伝ってください。
1422 次
1 に答える
3
私は次のようなテストから始めます:
@implementation LoginViewTests
- (void)testPasswordFieldIsNotEmpty {
LoginViewController *loginView = [[LoginViewController alloc] init];
//any other setup such as calling -viewDidLoad
STAssertTrue([loginView.passwordField.text length] > 0, @"The field should not be empty");
[loginView release]; //unless you're using ARC
}
@end
さて、それは合格しますか(実際、それは構築さえしますか)?そうでない場合は、コードに必要な変更を加えます。
于 2012-02-08T15:50:24.620 に答える