2014-11-22 57 views
2

我正在学习如何在PHPUnit中测试,我想知道在命名PHPUnit测试方法时是否存在“最佳实践”。他们是否应该和被测方法一样命名?例如应这种方法如何在PHPUnit中命名测试方法

getView() 

被命名

testGetView() 

或者应当名称更具描述性?

回答

2

单元测试通常有一个测试方法(getView),一个上下文(无效视图)和一个预期结果(错误输出)。

我喜欢用下划线分开这三个字符,并使用camel case作为分隔符。 例如testGetView_InvalidView_ErrorsOut

大多数人只是使用camelcase来分隔所有东西 testGetViewInvalidViewErrorsOut

只要你和自己一致,你应该没问题。