2014-11-22 4 views
2

Я изучаю, как тестировать в PHPUnit, и мне интересно, хочу ли я знать, есть ли «лучшая практика», когда дело доходит до называния методов тестирования PHPUnit. Следует ли им просто называть те же, что и тестируемый метод? Например следует этот методКак следует вызывать методы тестирования в PHPUnit

getView() 

быть назван

testGetView() 

или если имя более описательным?

ответ

2

В единичном тесте обычно есть тестируемый метод (getView), контекст (недопустимое представление) и ожидаемый результат (ошибки).

Мне нравится разделять эти три символа подчеркивания и использовать случай верблюда в качестве разделителя слов. , например. testGetView_InvalidView_ErrorsOut

Большинство людей просто используют камкордер, чтобы отделить все , например. testGetViewInvalidViewErrorsOut

Пока вы согласны с самим собой, все должно быть хорошо.

Смежные вопросы