Я создал новый скелет проекта Leiningen, используя Java 1.8
в IntelliJ IDEA 2018.2.6 (Build #IU-182.5107.16)
.
Я получил Error: Could not find or load main class cucumber.api.cli.Main
.Вместо этого я хотел использовать jUnit, поэтому не пытался исправить зависимость от Cucumber.
Файл> Структура проекта> Модуль :.Проверено, что папка тестов помечена как Тесты.
Файл> Структура проекта> Библиотеки> +> Из Maven : добавлено junit:junit:4.12
с транзитивными зависимостями и JavaDocs в мой модуль.
Выполнить> Редактировать конфигурации :
- Удалить конфигурацию Java Cucumber
- Добавить конфигурацию jUnit
Когда я запускаю все тесты, мне выдается сообщение Empty test suite .
Я попытался пересобрать проект, проверить наличие обновлений IntelliJ, сделать недействительным кеш, использовать абсолютный путь в рабочем каталоге в модальных конфигурациях проекта.
Когда я запускаю lein test
втерминал, образец теста обнаружен и утверждение распечатано.
По сути, как мне создать новый проект Leiningen Clojure в Intellj, используя средство запуска jUnit, которое обнаруживает и запускает мои тесты?
Если вам это нужно, я отправил исходный код моего примера проекта на Github.