koe*_*oen 1 testing tdd bdd unit-testing naming
标题可能不太清楚.我有以下例子:
Authenticator对象使用凭据对用户进行身份验证.它返回一个AuthResult对象.此AuthResult对象表示身份验证成功,或者失败(如果是,为什么失败,例如找不到用户名).
我怎么能在测试中说出这个?'testShouldReturnAuthObjectWithStatusSuccessOnValidLogin'?
testValidLoginIsSuccessful或testIsSuccessfulOnValidLogin似乎对我来说足够好了.
对于错误测试,您可以使用类似testGetsCustomMessageOnUserNotFound的内容
您应该避免将实现细节放在方法名称中.
| 归档时间: |
|
| 查看次数: |
143 次 |
| 最近记录: |