我正在学习Android(和一般)的单元测试。什么样的单元测试 - 简单验证类
实践中,我构建了一个简单的输入验证器类,用于检查电子邮件和密码输入的有效性。
它有2种方法:
- isEmailValid(字符串email) - 检查该邮件不为空,不是空的,是一个有效的电子邮件。
- isPasswordValid(字符串密码) - 检查密码是否不为空或空
所以我想创建以下测试:
- 电子邮件= “” - 返回假
- email = null - 返回false
- email =“aaa” - return false
- 电子邮件= “[email protected]” - 返回真正
- 密码= “” - 返回假
- 密码= NULL - 返回假
- 密码= “通行证” - 回归true
我说得对吗?或者这是“测试矫枉过正”?
我完成了这个非常简单的项目,并将其上传到github:https://github.com/dors/simple-android-validator-unit-test – dors