Я написал некоторый модульный тест, используя JUnit 5.4, Java 8, Gradle 6.3 и Intellij Idea Community 2020.1.
Я пытался использовать аннотацию @DisplayName, и когда я запускаю тест в Intellij, аннотация значение не отображается в результатах теста запуска, но когда я запускаю тест с использованием Gradle, аннотация работает отлично.
Это мой код:
@DisplayName("A bookshelf")
class BookShelfTests {
private BookShelf shelf;
@BeforeEach
void init() throws Exception {
shelf = new BookShelf();
}
@Test
@DisplayName("is empty when no book is added to it")
void shelfEmptyWhenNoBookAdded() throws Exception {
List<Book> books = shelf.books();
assertTrue(books.isEmpty(), "BookShel should be empty");
}
}
И это результат, когда я запустить тест с Intellij:
И это результат, когда я запускаю тест с Gradle:
Пожалуйста, Могут ли некоторые помочь мне понять, что мне нужно сделать, чтобы настроить Intellij для отображения значения JUnit @Display?
Спасибо !!