blob: d610881801c5681c925d80e3299d7744ebf589e2 [file] [log] [blame]
package issues
import org.jetbrains.dokka.DocumentationNode
import org.jetbrains.dokka.NodeKind
import org.jetbrains.dokka.tests.toTestString
import org.jetbrains.dokka.tests.verifyModel
import org.junit.Test
import kotlin.test.assertEquals
class IssuesTest {
@Test
fun errorClasses() {
verifyModel("testdata/issues/errorClasses.kt", withJdk = true, withKotlinRuntime = true) { model ->
val cls = model.members.single().members.single()
fun DocumentationNode.returnType() = this.details.find { it.kind == NodeKind.Type }?.name
assertEquals("Test", cls.members[1].returnType())
assertEquals("List", cls.members[2].returnType())
assertEquals("Test", cls.members[3].returnType())
assertEquals("Test", cls.members[4].returnType())
assertEquals("String", cls.members[5].returnType())
assertEquals("String", cls.members[6].returnType())
assertEquals("String", cls.members[7].returnType())
}
}
}