From 7196323582dce7ca3f9b07262a1f94ecd8514539 Mon Sep 17 00:00:00 2001 From: "sebastian.sellmair" Date: Mon, 24 Aug 2020 14:02:07 +0200 Subject: - Move `test` projects into semantic parent projects - Implement new `:test-utils` project - Resolve requirement for Android SDK installation --- .../main/kotlin/renderers/RenderingOnlyTestBase.kt | 8 ---- .../src/main/kotlin/renderers/TestPage.kt | 52 ---------------------- .../src/main/kotlin/renderers/defaultSourceSet.kt | 30 ------------- .../src/main/kotlin/utils/TestOutputWriter.kt | 32 ------------- 4 files changed, 122 deletions(-) delete mode 100644 plugins/base/test-utils/src/main/kotlin/renderers/RenderingOnlyTestBase.kt delete mode 100644 plugins/base/test-utils/src/main/kotlin/renderers/TestPage.kt delete mode 100644 plugins/base/test-utils/src/main/kotlin/renderers/defaultSourceSet.kt delete mode 100644 plugins/base/test-utils/src/main/kotlin/utils/TestOutputWriter.kt (limited to 'plugins/base/test-utils/src/main') diff --git a/plugins/base/test-utils/src/main/kotlin/renderers/RenderingOnlyTestBase.kt b/plugins/base/test-utils/src/main/kotlin/renderers/RenderingOnlyTestBase.kt deleted file mode 100644 index e5ff8fa8..00000000 --- a/plugins/base/test-utils/src/main/kotlin/renderers/RenderingOnlyTestBase.kt +++ /dev/null @@ -1,8 +0,0 @@ -package renderers - -import org.jetbrains.dokka.testApi.context.MockContext - -abstract class RenderingOnlyTestBase { - abstract val context: MockContext - abstract val renderedContent: T -} diff --git a/plugins/base/test-utils/src/main/kotlin/renderers/TestPage.kt b/plugins/base/test-utils/src/main/kotlin/renderers/TestPage.kt deleted file mode 100644 index 0dae8ce6..00000000 --- a/plugins/base/test-utils/src/main/kotlin/renderers/TestPage.kt +++ /dev/null @@ -1,52 +0,0 @@ -package renderers - -import org.jetbrains.dokka.DokkaConfiguration -import org.jetbrains.dokka.links.DRI -import org.jetbrains.dokka.model.Documentable -import org.jetbrains.dokka.model.doc.DocTag -import org.jetbrains.dokka.model.properties.PropertyContainer -import org.jetbrains.dokka.pages.* -import org.jetbrains.dokka.utilities.DokkaConsoleLogger -import org.jetbrains.dokka.base.translators.documentables.PageContentBuilder -import org.jetbrains.dokka.base.signatures.KotlinSignatureProvider -import org.jetbrains.dokka.base.transformers.pages.comments.CommentsToContentConverter - -class TestPage(callback: PageContentBuilder.DocumentableContentBuilder.() -> Unit) : RootPageNode(), ContentPage { - override val dri: Set = setOf(DRI.topLevel) - override val documentable: Documentable? = null - override val embeddedResources: List = emptyList() - override val name: String - get() = "testPage" - override val children: List - get() = emptyList() - - override val content: ContentNode = PageContentBuilder( - EmptyCommentConverter, - KotlinSignatureProvider(EmptyCommentConverter, DokkaConsoleLogger), - DokkaConsoleLogger - ).contentFor( - DRI.topLevel, - emptySet(), - block = callback - ) - - override fun modified( - name: String, - content: ContentNode, - dri: Set, - embeddedResources: List, - children: List - ) = this - - override fun modified(name: String, children: List) = this -} - -internal object EmptyCommentConverter : CommentsToContentConverter { - override fun buildContent( - docTag: DocTag, - dci: DCI, - sourceSets: Set, - styles: Set