Я новичок в тестировании JUnit и хочу создать параметризованный тест в IntelliJ IDEA 2017.3.3. Поэтому я добавил JUnit 5:
Затем IntelliJ загрузил org.junit.jupiter:junit-jupiter-api:5.0.0
. Теперь @Test
работает, а @ParameterizedTest
нет. Пишет "Не удается разрешить символ "ParameterizedTest"". То же самое и с @ValueSource
:
Код:
import org.junit.jupiter.api.*;
class SSTest {
@ParameterizedTest
@ValueSource(ints = {1, 2, 3})
void testSlowSort(int arg) {
}
@Test
void testSort() {
}
}
PS: Также отсутствует пакет org.junit.jupiter.params
. В противном случае IntelliJ импортирует его автоматически.
Я надеюсь, что кто-нибудь может помочь мне, как это исправить. Я не использую Maven, Gradle и т. д., только Java.
org.junit.jupiter.params
. Intellij может сделать это за вас. - person van dench   schedule 17.01.2018Alt + Enter
на@ParameterizedTest
? - person van dench   schedule 17.01.2018ParameterizedTest
- 2. Найти JAR в Интернете - person Aloso   schedule 17.01.2018