Если тесты находятся в другом модуле, чем производственный код (что является общим), какой лучший способ сделать внутренние функции видимыми для тестов?
В Java у меня будет производственный код и тест в том же пакете и сделайте проверяемые методы package-private (плюс добавьте аннотацию @VisibleForTest
, если это единственная причина, частный, а не частный тест). К сожалению, у Kotlin нет концепции private-package.