2
我正在学习如何在PHPUnit中测试,我想知道在命名PHPUnit测试方法时是否存在“最佳实践”。他们是否应该和被测方法一样命名?例如应这种方法如何在PHPUnit中命名测试方法
getView()
被命名
testGetView()
或者应当名称更具描述性?
我正在学习如何在PHPUnit中测试,我想知道在命名PHPUnit测试方法时是否存在“最佳实践”。他们是否应该和被测方法一样命名?例如应这种方法如何在PHPUnit中命名测试方法
getView()
被命名
testGetView()
或者应当名称更具描述性?
单元测试通常有一个测试方法(getView),一个上下文(无效视图)和一个预期结果(错误输出)。
我喜欢用下划线分开这三个字符,并使用camel case作为分隔符。 例如testGetView_InvalidView_ErrorsOut
大多数人只是使用camelcase来分隔所有东西 testGetViewInvalidViewErrorsOut
只要你和自己一致,你应该没问题。