aboutsummaryrefslogtreecommitdiff
path: root/core/src/test
diff options
context:
space:
mode:
authorDmitry Jemerov <yole@jetbrains.com>2016-03-31 19:58:06 +0200
committerDmitry Jemerov <yole@jetbrains.com>2016-03-31 19:58:06 +0200
commitbebbee81476e6996064f49f2dbe5b41d3b2cf65a (patch)
treef0f3ca43ad75ae173030f03065eef518c16eb937 /core/src/test
parent1c53c64e212b2373d8243a1dc2df242ee2f1a079 (diff)
downloaddokka-bebbee81476e6996064f49f2dbe5b41d3b2cf65a.tar.gz
dokka-bebbee81476e6996064f49f2dbe5b41d3b2cf65a.tar.bz2
dokka-bebbee81476e6996064f49f2dbe5b41d3b2cf65a.zip
Correctly format code samples in overload groups. Resolves #55
Diffstat (limited to 'core/src/test')
-rw-r--r--core/src/test/kotlin/format/KotlinWebSiteFormatTest.kt19
-rw-r--r--core/src/test/kotlin/format/MarkdownFormatTest.kt2
2 files changed, 20 insertions, 1 deletions
diff --git a/core/src/test/kotlin/format/KotlinWebSiteFormatTest.kt b/core/src/test/kotlin/format/KotlinWebSiteFormatTest.kt
new file mode 100644
index 00000000..a96139fd
--- /dev/null
+++ b/core/src/test/kotlin/format/KotlinWebSiteFormatTest.kt
@@ -0,0 +1,19 @@
+package org.jetbrains.dokka.tests
+
+import org.jetbrains.dokka.KotlinLanguageService
+import org.jetbrains.dokka.KotlinWebsiteFormatService
+import org.junit.Test
+
+class KotlinWebSiteFormatTest {
+ private val kwsService = KotlinWebsiteFormatService(InMemoryLocationService, KotlinLanguageService())
+
+ @Test fun sample() {
+ verifyKWSNodeByName("sample", "foo")
+ }
+
+ private fun verifyKWSNodeByName(fileName: String, name: String) {
+ verifyOutput("testdata/format/website/$fileName.kt", ".md") { model, output ->
+ kwsService.appendNodes(tempLocation, output, model.members.single().members.filter { it.name == name })
+ }
+ }
+}
diff --git a/core/src/test/kotlin/format/MarkdownFormatTest.kt b/core/src/test/kotlin/format/MarkdownFormatTest.kt
index f306ac74..15be6c77 100644
--- a/core/src/test/kotlin/format/MarkdownFormatTest.kt
+++ b/core/src/test/kotlin/format/MarkdownFormatTest.kt
@@ -4,7 +4,7 @@ import org.jetbrains.dokka.KotlinLanguageService
import org.jetbrains.dokka.MarkdownFormatService
import org.junit.Test
-public class MarkdownFormatTest {
+class MarkdownFormatTest {
private val markdownService = MarkdownFormatService(InMemoryLocationService, KotlinLanguageService())
@Test fun emptyDescription() {