Я пишу Kotlin программу, которая в соответствии с соглашением живет в src/main/kotlin/mypackage/*.kt
с каждым исходным файлом, содержащим package mypackage
.
Я использовал опцию IntelliJ IDEA для создания тестового класса, FooBarTest
, который живет в src/test/kotlin/mypackage/FooBarTest.kt
. Пока все хорошо.
Однако, к моему удивлению, FooBarTest.kt
не содержит , не содержит package mypackage
. Это означает, что тестируемые объекты необходимо будет импортировать явно с помощью отдельных операторов * 1013.
Говорит ли IntelliJ IDEA удивительную правду, что в отличие от основных исходных файлов тестовые исходные файлы не должны указывать пакет?
Или он совершает ошибку, опуская оператор пакета, который должен быть там, и я должен на go опередить и вставить оператор package mypackage
вручную?