编写登录的测试用例
时间: 2023-07-08 16:24:46 浏览: 53
好的,以下是一个基本的登录测试用例:
```java
import org.junit.Test;
import static org.junit.Assert.*;
public class LoginTest {
@Test
public void testLoginSuccess() {
Login login = new Login();
boolean result = login.login("admin", "123456");
assertTrue(result);
}
@Test
public void testLoginFail() {
Login login = new Login();
boolean result = login.login("admin", "123");
assertFalse(result);
}
@Test
public void testEmptyUsername() {
Login login = new Login();
boolean result = login.login("", "123456");
assertFalse(result);
}
@Test
public void testEmptyPassword() {
Login login = new Login();
boolean result = login.login("admin", "");
assertFalse(result);
}
}
```
这个测试用例包含了四个测试方法,分别测试了登录成功、登录失败、空用户名和空密码四种情况。其中,`assertTrue` 和 `assertFalse` 方法用于判断测试结果是否符合预期,如果测试通过则不会有任何输出,否则会抛出异常提示测试失败。可以根据具体的业务需求和测试目的,编写更多的测试用例来覆盖更多的情况。