Я загрузил последнюю версию intellij 12, и теперь я не вижу этого контекстного пункта контекстного меню, чтобы запустить мой unit test для текущего файла.
Где этот вариант сейчас?
Я загрузил последнюю версию intellij 12, и теперь я не вижу этого контекстного пункта контекстного меню, чтобы запустить мой unit test для текущего файла.
Где этот вариант сейчас?
По какой-то причине настройки моего проекта, похоже, не были правильно подобраны с IntelliJ 12, я должен был reset/test folder в качестве тестового источника, и теперь он отлично работает.
Решение, которое сработало для меня, выглядит следующим образом:
Щелкните правой кнопкой мыши на тестовой папке ------ > Mark Directory AS ------ > выберите Test Source
У меня была одна и та же проблема в проекте maven - я забыл пометить тестовый класс как общедоступный, который сразу решил его.
У меня также была эта проблема в IDEA 14.1.4, но плагин JUnit был включен. После некоторого времени, затраченного на сравнение старой старой {HOME}/. IdeaIC14 и вновь созданной, я обнаружил, что проблема заключается в плагине AntDebugger v1.2.0. Деинсталляция помогла.
Итак, если у кого-то все еще есть проблемы с запуском элемента в контекстном меню, возможно, это из-за недоразвитого плагина.
В моем случае тестовые источники были правильно помечены. Файл → Invalidate Caches → Restart сделал это для меня.
Попробуйте добавить плагин junit. Настройки → плагины → junit.
Для меня это решило поставить тестовые файлы в отдельный каталог. Кроме того, тестовый каталог должен находиться в директории src OUTSIDE. Затем я имел пункт меню правой кнопки мыши, чтобы пометить каталог как тест. Наконец, мне пришлось сделать как тестовый метод, так и класс, содержащий его "public", а также метод должен быть "public void".
Я не знаю, где все эти ограничения задокументированы. В любом случае, я новичок в Java и JUnit.
Я переустановил IntelliJ на mac, и он снова работал.
У меня была эта проблема в IDEA 14.1.4. Как-то мой плагин JUnit отключился в настройках → Плагины. Я снова включил его и вернулся в бизнес.
Это означает, что IntelliJ не смог настроить рабочее пространство как рабочее пространство python. Он обычно показывает сообщение, когда он обнаруживает скрипты python и предоставляет параметр автоматической настройки, такой как "configure python". Это сообщение не появлялось, когда я открывал рабочую область python и, следовательно, тесты не проверялись.
Я столкнулся с этой проблемой при одновременной работе между модульными тестами Java и Python. Кэширование могло бы предотвратить идентификацию модульных тестов в рабочем пространстве python.
Я только что перезапустил кеш, используя опцию, доступную в меню "Файл" (IntelliJ IDEA), и переконфигурировал python, как только я открыл рабочее пространство python после перезапуска кэша.
В моем случае проблема возникла из-за плагина Node; отключение исправило проблему; после перезапуска IntelliJ мои параметры запуска вернулись.
Я мог бы определить проблему, просмотрев журналы IntelliJ, где были ошибки NoSuchMethod, когда я щелкнул правой кнопкой мыши на имени класса/метода теста.