blob: 625d7e4687ab7e1544e0fb039abbba23648f396f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
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("Test", cls.members[2].returnType())
assertEquals("Test", cls.members[3].returnType())
assertEquals("List", cls.members[4].returnType())
assertEquals("String", cls.members[5].returnType())
assertEquals("String", cls.members[6].returnType())
assertEquals("String", cls.members[7].returnType())
}
}
}
|