aboutsummaryrefslogtreecommitdiff
path: root/plugins/base/src/test
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/base/src/test')
-rw-r--r--plugins/base/src/test/kotlin/renderers/html/DivergentTest.kt22
-rw-r--r--plugins/base/src/test/kotlin/renderers/html/HtmlRenderingOnlyTestBase.kt28
2 files changed, 27 insertions, 23 deletions
diff --git a/plugins/base/src/test/kotlin/renderers/html/DivergentTest.kt b/plugins/base/src/test/kotlin/renderers/html/DivergentTest.kt
index 54d55721..734bea1d 100644
--- a/plugins/base/src/test/kotlin/renderers/html/DivergentTest.kt
+++ b/plugins/base/src/test/kotlin/renderers/html/DivergentTest.kt
@@ -12,28 +12,6 @@ import utils.Span
import utils.match
class DivergentTest : HtmlRenderingOnlyTestBase() {
- private val js = defaultSourceSet.copy(
- "root",
- "JS",
- defaultSourceSet.sourceSetID.copy(sourceSetName = "js"),
- analysisPlatform = Platform.js,
- sourceRoots = listOf(SourceRootImpl("pl1"))
- )
- private val jvm = defaultSourceSet.copy(
- "root",
- "JVM",
- defaultSourceSet.sourceSetID.copy(sourceSetName = "jvm"),
-
- analysisPlatform = Platform.jvm,
- sourceRoots = listOf(SourceRootImpl("pl1"))
- )
- private val native = defaultSourceSet.copy(
- "root",
- "NATIVE",
- defaultSourceSet.sourceSetID.copy(sourceSetName = "native"),
- analysisPlatform = Platform.native,
- sourceRoots = listOf(SourceRootImpl("pl1"))
- )
@Test
fun simpleWrappingCase() {
diff --git a/plugins/base/src/test/kotlin/renderers/html/HtmlRenderingOnlyTestBase.kt b/plugins/base/src/test/kotlin/renderers/html/HtmlRenderingOnlyTestBase.kt
index d533988d..b6765fda 100644
--- a/plugins/base/src/test/kotlin/renderers/html/HtmlRenderingOnlyTestBase.kt
+++ b/plugins/base/src/test/kotlin/renderers/html/HtmlRenderingOnlyTestBase.kt
@@ -1,6 +1,8 @@
package renderers.html
import org.jetbrains.dokka.DokkaConfigurationImpl
+import org.jetbrains.dokka.Platform
+import org.jetbrains.dokka.SourceRootImpl
import org.jetbrains.dokka.base.DokkaBase
import org.jetbrains.dokka.base.renderers.DefaultTabSortingStrategy
import org.jetbrains.dokka.base.renderers.RootCreator
@@ -14,9 +16,33 @@ import org.jsoup.nodes.Node
import org.jsoup.nodes.TextNode
import renderers.RenderingOnlyTestBase
import utils.TestOutputWriter
+import renderers.defaultSourceSet
abstract class HtmlRenderingOnlyTestBase : RenderingOnlyTestBase<Element>() {
+ protected val js = defaultSourceSet.copy(
+ "root",
+ "JS",
+ defaultSourceSet.sourceSetID.copy(sourceSetName = "js"),
+ analysisPlatform = Platform.js,
+ sourceRoots = listOf(SourceRootImpl("pl1"))
+ )
+ protected val jvm = defaultSourceSet.copy(
+ "root",
+ "JVM",
+ defaultSourceSet.sourceSetID.copy(sourceSetName = "jvm"),
+
+ analysisPlatform = Platform.jvm,
+ sourceRoots = listOf(SourceRootImpl("pl1"))
+ )
+ protected val native = defaultSourceSet.copy(
+ "root",
+ "NATIVE",
+ defaultSourceSet.sourceSetID.copy(sourceSetName = "native"),
+ analysisPlatform = Platform.native,
+ sourceRoots = listOf(SourceRootImpl("pl1"))
+ )
+
val files = TestOutputWriter()
override val context = MockContext(
DokkaBase().outputWriter to { _ -> files },
@@ -26,7 +52,7 @@ abstract class HtmlRenderingOnlyTestBase : RenderingOnlyTestBase<Element>() {
DokkaBase().externalLocationProviderFactory to { ::DokkaExternalLocationProviderFactory },
DokkaBase().tabSortingStrategy to { DefaultTabSortingStrategy() },
testConfiguration = DokkaConfigurationImpl(
- "", null, false, emptyList(), emptyList(), emptyMap(), emptyList(), false
+ "", null, false, listOf(js, jvm, native), emptyList(), emptyMap(), emptyList(), false
)
)