Я добавил junit в качестве зависимости к моему файлу pom.xml:
Код: Выделить всё
junit
junit
4.12
test
Код: Выделить всё
import org.junit.Test;
public class BoardTest {
private Board board = new Board();
@Test
public void testOne() {
assert(board.getOne() == 1);
}
}
- "Импорт org.junit не может быть разрешен"< /li>
"Тест не может быть преобразован в тип"
Я запустил mvn install из командной строки, и vscode даже указывает junit-4.12.jar в разделе зависимостей Java проекта.
Выполняется mvn test дает ожидаемый результат (тест пройден), и после mvn package запуск файла .jar проекта из командной строки запускает проект без проблем. Всякий раз, когда я пытаюсь запустить проект из vscode, мне выдается уведомление о том, что сборка не удалась, даже если сообщений об ошибках в настоящее время нет (т. е. после того, как я открыл тестовый класс, но до того, как я его сохранил). Если я все равно скажу vscode продолжить, проект снова заработает нормально. Попытка запустить тест из vscode работает таким же образом (я получаю сообщение об ошибке, но тест проходит как обычно после того, как я все равно приказываю vscode продолжить).
Есть идеи относительно того, что может вызвать это? Вот текущие версии всего, что я использую:
JDK: openjdk v11.0.7
vscode: v1.45.1
maven: Apache Maven v3.6.3
Подробнее здесь: https://stackoverflow.com/questions/620 ... -org-junit
Мобильная версия