【发布时间】:2015-08-08 06:53:23
【问题描述】:
我正在学习 Android 中的单元测试(以及一般性)。
为了练习,我构建了一个简单的输入验证器类,用于检查电子邮件和密码输入的有效性。
它有两种方法:
- isEmailValid(String email) - 检查电子邮件不为空、不为空并且是有效的电子邮件。
- isPasswordValid(String password) - 检查密码不为空或为空
所以我想创建以下测试:
- email = "" - 返回 false
- email = null - 返回 false
- email = "aaa" - 返回 false
- email = "a@valid.email" - 返回 true
- password = "" - 返回 false
- 密码 = null - 返回 false
- password = "pass" - 返回 true
我做对了吗?或者这是“测试过度”?
【问题讨论】:
-
我完成了这个非常简单的项目并上传到github:github.com/dors/simple-android-validator-unit-test
标签: android unit-testing