【发布时间】:2015-01-20 21:30:47
【问题描述】:
我正在学习如何在 PHPUnit 中进行测试,我想知道在命名 PHPUnit 测试方法时是否有“最佳实践”。它们是否应该与被测试的方法命名相同?比如应该这个方法
getView()
命名
testGetView()
或者名称应该更具描述性?
【问题讨论】:
我正在学习如何在 PHPUnit 中进行测试,我想知道在命名 PHPUnit 测试方法时是否有“最佳实践”。它们是否应该与被测试的方法命名相同?比如应该这个方法
getView()
命名
testGetView()
或者名称应该更具描述性?
【问题讨论】:
单元测试通常有一个被测方法(getView)、一个上下文(无效视图)和一个预期结果(错误输出)。
我喜欢用下划线分隔这三个,并使用驼峰式大小写作为单词分隔符。 例如testGetView_InvalidView_ErrorsOut
大多数人只是用驼峰式分隔一切 例如testGetViewInvalidViewErrorsOut
不过,只要你与自己保持一致,就应该没问题。
【讨论】: