From 107ef426ad6163d9a97177e6b8d51cd2291f6daf Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Mon, 16 Feb 2015 15:43:59 +0100 Subject: represent Java annotations in dokka --- test/src/model/JavaTest.kt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'test/src') diff --git a/test/src/model/JavaTest.kt b/test/src/model/JavaTest.kt index df8d8eae..ff04c90c 100644 --- a/test/src/model/JavaTest.kt +++ b/test/src/model/JavaTest.kt @@ -143,4 +143,21 @@ public class JavaTest { assertFalse("static" in m.details(DocumentationNode.Kind.Modifier).map { it.name }) } } + + Test fun annotatedAnnotation() { + verifyPackageMember("test/data/java/annotatedAnnotation.java") { cls -> + assertEquals(2, cls.annotations.size()) + with(cls.annotations[0]) { + assertEquals(1, details.count()) + with(details[0]) { + assertEquals(DocumentationNode.Kind.Parameter, kind) + assertEquals(1, details.count()) + with(details[0]) { + assertEquals(DocumentationNode.Kind.Value, kind) + assertEquals("RetentionPolicy.RUNTIME", name) + } + } + } + } + } } -- cgit