From 5ab32ba0dd61585459bb32bb31fe7b19493c980e Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Mon, 28 Nov 2016 21:42:39 +0300 Subject: Fix for GH-115, `@param` and `@return` tags is missing in javadoc output --- core/src/test/kotlin/javadoc/JavadocTest.kt | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'core/src/test/kotlin') diff --git a/core/src/test/kotlin/javadoc/JavadocTest.kt b/core/src/test/kotlin/javadoc/JavadocTest.kt index 4c0f7f0f..f60c49fd 100644 --- a/core/src/test/kotlin/javadoc/JavadocTest.kt +++ b/core/src/test/kotlin/javadoc/JavadocTest.kt @@ -123,6 +123,13 @@ class JavadocTest { } } + @Test fun testKDocKeywordsOnMethod() { + verifyJavadoc("testdata/javadoc/kdocKeywordsOnMethod.kt", withKotlinRuntime = true) { doc -> + val method = doc.classNamed("KdocKeywordsOnMethodKt")!!.methods()[0] + assertEquals("@return [ContentText(text=value of a)]", method.tags("return").first().text()) + assertEquals("@param a [ContentText(text=Some string)]", method.paramTags().first().text()) + } + } private fun verifyJavadoc(name: String, withJdk: Boolean = false, -- cgit From f3dd7eb1d36913920e431c88a633cf5c5e098820 Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Tue, 29 Nov 2016 15:28:39 +0300 Subject: Post-review fixes, removed code duplication, fixed @throws support --- core/src/test/kotlin/javadoc/JavadocTest.kt | 1 + 1 file changed, 1 insertion(+) (limited to 'core/src/test/kotlin') diff --git a/core/src/test/kotlin/javadoc/JavadocTest.kt b/core/src/test/kotlin/javadoc/JavadocTest.kt index f60c49fd..f7f86881 100644 --- a/core/src/test/kotlin/javadoc/JavadocTest.kt +++ b/core/src/test/kotlin/javadoc/JavadocTest.kt @@ -128,6 +128,7 @@ class JavadocTest { val method = doc.classNamed("KdocKeywordsOnMethodKt")!!.methods()[0] assertEquals("@return [ContentText(text=value of a)]", method.tags("return").first().text()) assertEquals("@param a [ContentText(text=Some string)]", method.paramTags().first().text()) + assertEquals("@throws FireException [ContentText(text=in case of fire)]", method.throwsTags().first().text()) } } -- cgit