правила?
Есть ли соглашения по @DisplayName?
Вот ещё варианты: testMethod_behaviorAction fail_when_wrong_id Главное чтобы всем понятно было потом в отчёте с CI и чтобы не дублировалась информация в отчёте (имя класса нужно ли писать в имени метода)
itRubsTheLotionOnItsSkin() Название - это утверждения, соответствующее выполняемому действию. Сломался тест = утверждение не выполняется = конкретное требование не соблюдено
Я бы сказал вкусовщина, но сам придерживаюсь should_*, и внутри given, then, when как в Spock. Хотя сам Spock не использую из за магии groovy, которая если ломается то хрен починишь)
Взять котлин и писать это в бэктиках без нижних подчеркиваний Мы так и делаем
Обсуждают сегодня