aboutsummaryrefslogtreecommitdiff
path: root/plugins/base/src
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/base/src')
-rw-r--r--plugins/base/src/test/kotlin/renderers/RenderingOnlyTestBase.kt48
-rw-r--r--plugins/base/src/test/kotlin/renderers/defaultSourceSet.kt31
-rw-r--r--plugins/base/src/test/kotlin/renderers/html/HtmlRenderingOnlyTestBase.kt11
-rw-r--r--plugins/base/src/test/kotlin/utils/TestOutputWriter.kt32
4 files changed, 0 insertions, 122 deletions
diff --git a/plugins/base/src/test/kotlin/renderers/RenderingOnlyTestBase.kt b/plugins/base/src/test/kotlin/renderers/RenderingOnlyTestBase.kt
deleted file mode 100644
index b5523d50..00000000
--- a/plugins/base/src/test/kotlin/renderers/RenderingOnlyTestBase.kt
+++ /dev/null
@@ -1,48 +0,0 @@
-package renderers
-
-import org.jetbrains.dokka.base.signatures.KotlinSignatureProvider
-import org.jetbrains.dokka.base.translators.documentables.PageContentBuilder
-import org.jetbrains.dokka.links.DRI
-import org.jetbrains.dokka.model.Documentable
-import org.jetbrains.dokka.pages.ContentNode
-import org.jetbrains.dokka.pages.ContentPage
-import org.jetbrains.dokka.pages.PageNode
-import org.jetbrains.dokka.pages.RootPageNode
-import org.jetbrains.dokka.testApi.context.MockContext
-import org.jetbrains.dokka.utilities.DokkaConsoleLogger
-import renderers.html.EmptyCommentConverter
-
-abstract class RenderingOnlyTestBase<T> {
- abstract val context: MockContext
- abstract val renderedContent: T
-}
-
-class TestPage(callback: PageContentBuilder.DocumentableContentBuilder.() -> Unit) : RootPageNode(), ContentPage {
- override val dri: Set<DRI> = setOf(DRI.topLevel)
- override val documentable: Documentable? = null
- override val embeddedResources: List<String> = emptyList()
- override val name: String
- get() = "testPage"
- override val children: List<PageNode>
- 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<DRI>,
- embeddedResources: List<String>,
- children: List<PageNode>
- ) = this
-
- override fun modified(name: String, children: List<PageNode>) = this
-}
diff --git a/plugins/base/src/test/kotlin/renderers/defaultSourceSet.kt b/plugins/base/src/test/kotlin/renderers/defaultSourceSet.kt
deleted file mode 100644
index 7358d2c2..00000000
--- a/plugins/base/src/test/kotlin/renderers/defaultSourceSet.kt
+++ /dev/null
@@ -1,31 +0,0 @@
-package renderers
-
-import org.jetbrains.dokka.DokkaSourceSetID
-import org.jetbrains.dokka.DokkaSourceSetImpl
-import org.jetbrains.dokka.Platform
-
-val defaultSourceSet = DokkaSourceSetImpl(
- moduleDisplayName = "DEFAULT",
- displayName = "DEFAULT",
- sourceSetID = DokkaSourceSetID("DEFAULT", "DEFAULT"),
- classpath = emptyList(),
- sourceRoots = emptyList(),
- dependentSourceSets = emptySet(),
- samples = emptyList(),
- includes = emptyList(),
- includeNonPublic = false,
- includeRootPackage = false,
- reportUndocumented = false,
- skipEmptyPackages = true,
- skipDeprecated = false,
- jdkVersion = 8,
- sourceLinks = emptyList(),
- perPackageOptions = emptyList(),
- externalDocumentationLinks = emptyList(),
- languageVersion = null,
- apiVersion = null,
- noStdlibLink = false,
- noJdkLink = false,
- suppressedFiles = emptyList(),
- analysisPlatform = Platform.DEFAULT
-)
diff --git a/plugins/base/src/test/kotlin/renderers/html/HtmlRenderingOnlyTestBase.kt b/plugins/base/src/test/kotlin/renderers/html/HtmlRenderingOnlyTestBase.kt
index 4f51a97d..f93eccb5 100644
--- a/plugins/base/src/test/kotlin/renderers/html/HtmlRenderingOnlyTestBase.kt
+++ b/plugins/base/src/test/kotlin/renderers/html/HtmlRenderingOnlyTestBase.kt
@@ -65,14 +65,3 @@ private fun Any.accepts(n: Node) {
else -> throw IllegalArgumentException("$this is not proper matcher")
}
}
-
-
-internal object EmptyCommentConverter : CommentsToContentConverter {
- override fun buildContent(
- docTag: DocTag,
- dci: DCI,
- sourceSets: Set<DokkaConfiguration.DokkaSourceSet>,
- styles: Set<Style>,
- extras: PropertyContainer<ContentNode>
- ): List<ContentNode> = emptyList()
-} \ No newline at end of file
diff --git a/plugins/base/src/test/kotlin/utils/TestOutputWriter.kt b/plugins/base/src/test/kotlin/utils/TestOutputWriter.kt
deleted file mode 100644
index 00b865b4..00000000
--- a/plugins/base/src/test/kotlin/utils/TestOutputWriter.kt
+++ /dev/null
@@ -1,32 +0,0 @@
-package utils
-
-import org.jetbrains.dokka.base.DokkaBase
-import org.jetbrains.dokka.base.renderers.OutputWriter
-import org.jetbrains.dokka.plugability.DokkaPlugin
-
-class TestOutputWriterPlugin(failOnOverwrite: Boolean = true) : DokkaPlugin() {
- val writer = TestOutputWriter(failOnOverwrite)
-
- private val dokkaBase by lazy { plugin<DokkaBase>() }
-
- val testWriter by extending {
- (dokkaBase.outputWriter
- with writer
- override dokkaBase.fileWriter)
- }
-}
-
-class TestOutputWriter(private val failOnOverwrite: Boolean = true) : OutputWriter {
- val contents: Map<String, String> get() = _contents
-
- private val _contents = mutableMapOf<String, String>()
- override suspend fun write(path: String, text: String, ext: String) {
- val fullPath = "$path$ext"
- _contents.putIfAbsent(fullPath, text)?.also {
- if (failOnOverwrite) throw AssertionError("File $fullPath is being overwritten.")
- }
- }
-
- override suspend fun writeResources(pathFrom: String, pathTo: String) =
- write(pathTo, "*** content of $pathFrom ***", "")
-}