Skip to content

Latest commit

 

History

History

long_name

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Слишком длинное имя тестового метода

Проблемы

Читателю сложно понять, что должен делать метод.

Возможно, тестовый метод слишком много на себя берёт.

Теория

Тестовые методы читают, когда разбираются, почему не прошёл тест, когда собираются модифицировать тесты, когда используют тесты как документацию системы.

Имя тестового метода должно легко читаться.

Что делать

Если имя теста объективно получается длинным, надо попробовать сказать то же самое простым языком. Недостающие подробности должны быть понятны из контекста.

Если из контекста подробности понять нельзя, то можно вынести часть тестовых методов в отдельный тестовый класс с говорящим названием, перенеся часть условий в название тестового класса. Скорее всего, это позволит упростить настройку тестовых методов, разделив её по тестовым классам.