JUnit не найден в новом приложении Play Framework

Я только начал создавать свое самое первое приложение Play Framework, следуя видео на странице проекта.

Я сделал:

brew install typesafe-activator
activator new

и это создало мое приложение. Бег

activator run

запустил сервер, и я смог успешно попасть по URL-адресу локального хоста.

Потом парень на видео показывает тестовые занятия. Мы оба используем IntelliJ. В его проекте ошибки нет, а в моем проекте JUnit почему-то не найден, у меня в импорте ошибка типа import org.junit.*;.

Бег

activator test

тем не менее, запустите тесты успешно.

Поскольку это мой первый опыт работы с этими технологиями, я не знаю, проблема ли это в Play Framework, sbt, JUnit, IntelliJ или что я могу сделать, чтобы решить эту проблему.


person Rafael Eyng    schedule 12.11.2015    source источник
comment
Если ошибка в IDE, но тест успешно проходит в консоли, то, скорее всего, дело в IDE. Попробуйте запустить параметр Invalidate Caches/Restart... в меню поиска вашего IntelliJ.   -  person airudah    schedule 13.11.2015


Ответы (1)


В итоге я получил некоторую помощь и решил проблему.

Решение заключалось в том, чтобы указать мышью на ошибку и дождаться появления значка лампочки (на самом деле мне пришлось быть настойчивым, пока он не появился), и нажать «Добавить в путь к классам XYZ». Я помню, как пытался это сделать, и эта опция не появлялась, скорее IDE предлагала мне создать аннотацию (например, @Test).

person Rafael Eyng    schedule 13.11.2015