Переопределить шаблон, используемый для создания класса JUnit 5, с помощью функции «Создать тест» IntelliJ 2019 - PullRequest
0 голосов
/ 22 февраля 2019

Пункт меню Code> Generate…> Test… отображает это диалоговое окно.

enter image description here

… и производит метод, подобный этомув результирующем классе теста:

@Test
void fromDuration () {
}

Я хочу, чтобы аннотация @DisplayName (новая в JUnit 5) также автоматически вставлялась для каждого генерируемого метода теста.Например:

@Test
@DisplayName( "NameGoesHere" )
void fromDuration () {
}

there Есть ли способ изменить способ, которым IntelliJ генерирует тест для включения аннотации @DisplayName?

Я искал какой-то шаблон для редактирования, но не смог его найти.

1 Ответ

0 голосов
/ 22 февраля 2019

Шаблон метода JUnit 5 можно настроить в Settings (Preferences на Mac) |Editor |File and Code Templates |Code вкладка, Метод испытания JUnit 5 :

method template

Изменить это:

@org.junit.jupiter.api.Test
void ${NAME}() {
  ${BODY}
}

…на это:

@org.junit.jupiter.api.Test
@org.junit.jupiter.api.DisplayName ( "NameGoesHere" )
void ${NAME}() {
  ${BODY}
}
...