3

私のアプリケーションには、ユーザー名とパスワードを入力するための 2 つのテキスト フィールドがあります。パスワード フィールドが空でないことを確認するためのテスト ケースを作成する必要があります。テスト環境をセットアップし、テスト クラスからメソッドを呼び出す方法は知っていますが、テスト ケースの書き方がわかりません。テストケースを書くのを手伝ってください。

4

1 に答える 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 に答える