我正在学习如何在 PHPUnit 中进行测试,我想知道在命名 PHPUnit 测试方法时是否有“最佳实践”。它们是否应该被命名为与正在测试的方法相同的名称?例如应该这个方法
getView()
命名
testGetView()
或者名称应该更具描述性?
最佳答案
单元测试通常有一个被测方法(getView)、一个上下文(无效 View )和一个预期结果(错误输出)。
我喜欢用下划线分隔这三个,并使用驼峰式大小写作为单词分隔符。 例如testGetView_InvalidView_ErrorsOut
大多数人只是使用驼峰命名法来分隔所有内容 例如testGetViewInvalidViewErrorsOut
只要你与自己保持一致,就应该没问题。
关于php - PHPUnit 中的测试方法应该如何命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27083341/