Как импортировать библиотеку модульных тестов в Kotlin Interactive? - PullRequest
0 голосов
/ 08 июня 2018

Как запустить интерактивное приглашение kotlin kotlinc и иметь возможность импортировать библиотеку junit?Теперь, когда я делаю это, я получаю ошибку unresolved reference:

>>> import org.junit.Test
error: unresolved reference: junit
import org.junit.Test

1 Ответ

0 голосов
/ 08 июня 2018

когда вы используете внешние библиотеки, вы должны указать Kotlin, где их искать.Посмотрите на kotlinc -help

Сначала вы должны загрузить библиотеку junit (например, из http://search.maven.org/remotecontent?filepath=junit/junit/4.12/junit-4.12.jar).

Далее, укажите на эту библиотеку в вашей команде компиляции с помощью:

kotlinc -classpath junit-4.12.jar YourClass.kt

Конечно, бывают ситуации, когда команда plain kotlinc используется вручную. Я не могу придумать ни одного, но некоторые наверняка есть. Я настоятельно рекомендую вам взглянутьв инструменты сборки, такие как Gradle или Maven. Они облегчат вашу жизнь. Например, https://github.com/guenhter/kotlin-unit-testing.git - это репозиторий Gradle, использующий Kotlin и Junit.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...