[ObjCExport] Add companion object translation

KT-64953: Required part for enum translation
This commit is contained in:
eugene.levenetc
2024-02-13 14:35:09 +01:00
committed by Space Team
parent acf2296590
commit 97f585dd25
12 changed files with 248 additions and 27 deletions
@@ -277,6 +277,11 @@ class ObjCExportHeaderGeneratorTest(private val generator: HeaderGenerator) {
doTest(headersTestDataDir.resolve("constructors"))
}
@Test
fun `test - companion`() {
doTest(headersTestDataDir.resolve("companion"))
}
private fun doTest(root: File, configuration: Configuration = Configuration()) {
if (!root.isDirectory) fail("Expected ${root.absolutePath} to be directory")
val generatedHeaders = generator.generateHeaders(root, configuration).toString()