aboutsummaryrefslogtreecommitdiff
path: root/plugins/base/src/test/kotlin/transformers/ContextModuleAndPackageDocumentationReaderTest2.kt
diff options
context:
space:
mode:
authorsebastian.sellmair <sebastian.sellmair@jetbrains.com>2020-08-27 15:50:40 +0200
committerSebastian Sellmair <34319766+sellmair@users.noreply.github.com>2020-08-31 15:10:04 +0200
commit8cd28416817dfd7d28bb66b28e849d97cc09012b (patch)
tree962f9420f3ccdb47d6847c9e5a16d00018c9110c /plugins/base/src/test/kotlin/transformers/ContextModuleAndPackageDocumentationReaderTest2.kt
parent732d181e4908ed0ddc513e305addc71560c0e109 (diff)
downloaddokka-8cd28416817dfd7d28bb66b28e849d97cc09012b.tar.gz
dokka-8cd28416817dfd7d28bb66b28e849d97cc09012b.tar.bz2
dokka-8cd28416817dfd7d28bb66b28e849d97cc09012b.zip
Let module name be configurable withing `AbstractDokkaTask` and remove concept of `moduleDisplayName`
Diffstat (limited to 'plugins/base/src/test/kotlin/transformers/ContextModuleAndPackageDocumentationReaderTest2.kt')
-rw-r--r--plugins/base/src/test/kotlin/transformers/ContextModuleAndPackageDocumentationReaderTest2.kt63
1 files changed, 0 insertions, 63 deletions
diff --git a/plugins/base/src/test/kotlin/transformers/ContextModuleAndPackageDocumentationReaderTest2.kt b/plugins/base/src/test/kotlin/transformers/ContextModuleAndPackageDocumentationReaderTest2.kt
deleted file mode 100644
index e209a170..00000000
--- a/plugins/base/src/test/kotlin/transformers/ContextModuleAndPackageDocumentationReaderTest2.kt
+++ /dev/null
@@ -1,63 +0,0 @@
-package transformers
-
-import org.jetbrains.dokka.base.transformers.documentables.ModuleAndPackageDocumentationReader
-import org.jetbrains.dokka.model.DModule
-import org.jetbrains.dokka.plugability.DokkaContext
-import org.jetbrains.dokka.utilities.DokkaConsoleLogger
-import org.junit.jupiter.api.Assertions.*
-import org.junit.jupiter.api.BeforeEach
-import org.junit.jupiter.api.Test
-import testApi.testRunner.dokkaConfiguration
-import testApi.testRunner.sourceSet
-
-
-class ContextModuleAndPackageDocumentationReaderTest2: AbstractContextModuleAndPackageDocumentationReaderTest() {
-
- private val include by lazy { temporaryDirectory.resolve("include.md").toFile() }
-
- @BeforeEach
- fun materializeInclude() {
- include.writeText(
- """
- # Module MyModuleDisplayName
- Matching: moduleDisplayName
-
- # Module myModuleName
- Matching: moduleName
- """.trimIndent()
- )
- }
-
- private val sourceSet by lazy {
- sourceSet {
- moduleName = "myModuleName"
- moduleDisplayName = "MyModuleDisplayName"
- includes = listOf(include.canonicalPath)
- }
- }
-
- private val context by lazy {
- DokkaContext.create(
- configuration = dokkaConfiguration {
- sourceSets {
- add(sourceSet)
- }
- },
- logger = DokkaConsoleLogger,
- pluginOverrides = emptyList()
- )
- }
-
- private val reader by lazy { ModuleAndPackageDocumentationReader(context) }
-
-
- @Test
- fun `module matches for moduleName and moduleDisplayName`() {
- val documentation = reader[DModule("myModuleName", sourceSets = setOf(sourceSet))]
- assertEquals(1, documentation.keys.size, "Expected only one entry from sourceSet")
- assertEquals(sourceSet, documentation.keys.single(), "Expected only one entry from sourceSet")
- assertEquals(
- listOf("Matching: moduleDisplayName", "Matching: moduleName"), documentation.texts
- )
- }
-}