Wenn die Tests in einem anderen Modul als dem Seriencode (was üblich ist) sind, was ist der beste Weg, interne Funktionen für Tests sichtbar zu machen?Kotlin: Machen Sie eine interne Funktion für Unit-Tests sichtbar
In Java würde ich den Produktionscode und den Test im selben Paket haben und die Methoden zu testenden Paket-private machen (plus, fügen Sie eine @VisibleForTest
Annotation wenn der einzige Grund dafür, dass es Paket-private eher als privat ist der Test). Leider hat Kotlin nicht das Konzept von Paket-privat.
Vielleicht kann der "interne" Modifier hier helfen: https://kotlinlang.org/docs/reference/visibility-modifiers.html – marcospereira