Я работаю с JUnit 5.1.0 в проекте Maven.У меня есть IntelliJ IDEA 2018.3.2 (Community Edition).Я хотел бы использовать аннотацию @Tag для описания моих тестов и возможности фильтровать их.
Дело в том, что при редактировании конфигураций |Конфигурация |Test Kind нет опции «Tag (JUnit 5)», как я видел во многих примерах.Предоставляется только опция «Теги».
Когда я использую упомянутую опцию, я устанавливаю для поля «Выражение тега» значение «slow» (без кавычек) (один тест уже помечен как @Tag («slow»)).
Дело в том, что тест не найден (тест помечен @Test).
@Test
@Tag("slow")
public void testNotBlank() {
// Given
String excectedText = "";
// When
String text = Checks.notBlank(excectedText, "error");
// Then
assertEquals("", Checks.notBlank(text, "error"));
}
Зависимость pom
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.1.0</version>
<scope>test</scope>
</dependency>
Прежде всего, я ожидал, что у меня будет опция "Теги (JUnit 5)", а у меня нет.Затем я ожидал, что при выборе «Теги» и выражении «медленно» будет выполнен тест testNotBlank.