Код импорта тестового скрипта Kotlin для тестирования
Я пишу код на Котлине. Скажем, у меня есть простая структура проекта, например
src/main.kt
который содержит простую функцию
fun square(x:Int):Int {
return x*x
}
Теперь я хочу написать для этого несколько модульных тестов. Kotlin Script кажется как раз для этого, поэтому я хотел бы написать что-то вроде
test.kts
содержащий
check(square(2) == 4)
И запустите его с kotlinc -script test.kts
.
(Я знаю, что можно использовать Gradle и JUnit, но в настоящее время нет необходимости вводить такую сложность, и я присоединяюсь к аргументу Джоэла Спольски о том, что даже если вы в конечном итоге можете использовать сложное автоматизированное решение, хорошо сначала сделайте это вручную, чтобы понять, что происходит.)
Теперь тестовый сценарий не работает; он не распознает ссылку наsquare
.
Есть ли способ сделать это? Директива импорта в скрипте,kotlinc
опция командной строки или что-то в этом роде?