2017-01-06 11 views
1

Я установил JUnit в IntelliJ IDEA и проверил множество тестов, в которых ничего не было. Когда я их запускаю, все они проходят, как ожидалось. Однако, когда я набираю «assertEquals», он отображается красным цветом. Когда я нависаю над ним, он говорит: «Невозможно разрешить метод».JUnit5: проблема поиска AssertEquals

Я гугл вокруг и, похоже, что мне нужно сделать:

import static org.junit.Assert.*; 

Однако, когда я начинаю набирать import static org.junit., следующие варианты «*», «ЮПИТЕР», или «платформу». ..

для справки, вот что тестируемый образец выглядит в моем IDE:

@org.junit.jupiter.api.Test 
void isButton() { 
    assertEquals() 
} 

Любая идея, как это исправить?

Спасибо!

ответ

2

Полный путь к Assertions класса:

org.junit.jupiter.api.Assertions.assertEquals 

Ваш dependencies блок должен быть как:

dependencies { 
    testCompile("org.junit.jupiter:junit-jupiter-api:5.0.0-M3") 
} 

Существует хорошее руководство для IntelliJ IDEA и JUnit 5. Взгляните его: Using JUnit 5 in IntelliJ IDEA

Смежные вопросы