@Test дает неразрешенную ссылку — Kotlin

#kotlin #testing #compilation #junit5

#kotlin #тестирование #Сборник #junit5

Вопрос:

 //kotlin snippet:
import kotlin.test.*
import kotlin.test.assertEquals

sealed class Transport
data class Train(val line: String) : Transport()

fun travel(transport: Transport) = "Train S1"

class TestTest {
@Test
fun `train travel`() {
    assertEquals("Train S1", travel(Train("S1")))
}
}
 

enter code here main(){}
// Зависимости являются:
/*
зависимости { в build.gradle
testCompile group: ‘junit’, имя: ‘junit’, версия: ‘4.12’
testImplementation «org.jetbrains.kotlin: kotlin-test-обычная организация »
testImplementation».jetbrains.kotlin: kotlin-test»
testImplementation»org.jetbrains.kotlin: kotlin-test-junit»
testImplementation «org.jetbrains.kotlin:kotlin-test-junit5»
Проверка реализации «org.junit.jupiter: junit-jupiter:$junit_version»
}*/

 //Using IntelliJ 2020.2.3 Build Oct 6 2020 Version 11.0.8
//Why is compiler giving unresolved reference on @Test statement
 

Комментарии:

1. пожалуйста, добавьте подробности вашего вопроса

2. каков путь к этому файлу? потому что с этими зависимостями, org.junit. Тест можно импортировать и использовать только в тестовом пакете..