Передача имени теста в качестве параметра - PullRequest
0 голосов
/ 12 октября 2019

Я использую Junit5 параметризованные тесты и хочу знать, есть ли возможность сгенерировать имя теста более продвинутым способом, чем использовать что-то более продвинутое, чем @DisplayName.

Лучше всего для меня было бывозможность использовать метод для генерации имени теста с использованием определенной логики и параметров, которые передаются этому тесту.

Заранее спасибо.

1 Ответ

1 голос
/ 12 октября 2019

Вы можете расширить DisplayNameGenerator.ReplaceUnderscores и использовать его в аннотации @DisplayNameGenerator:

@DisplayNameGeneration(YorNameGenerator.class)
class YourTest {
    ...
}

Посмотрите на пример в документации

...