如何编写测试用例?

时间:2012-02-08 15:46:26

标签: iphone objective-c unit-testing ocunit sentestingkit

在我的应用程序中,我有两个文本字段用于输入用户名和密码。我需要编写测试用例来检查密码字段是不是空的。我设置了测试环境,我知道如何从测试类调用方法,但我不知道如何编写测试用例。请帮我写一个测试用例。

1 个答案:

答案 0 :(得分: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

现在,这是否通过(确实甚至构建)?如果没有,请对您的代码进行必要的更改。