aboutsummaryrefslogtreecommitdiff
path: root/plugins/base/src/test/kotlin/renderers
diff options
context:
space:
mode:
authorAndrzej Ratajczak <andrzej.ratajczak98@gmail.com>2020-07-13 13:47:19 +0200
committerPaweł Marks <Kordyjan@users.noreply.github.com>2020-07-13 18:07:27 +0200
commitb8c11e696e91807ef615a0f76b5bc0199415e544 (patch)
treeebd4099ed89816e850df242c0dc44e9420b3e58d /plugins/base/src/test/kotlin/renderers
parent52e333997dc7af5c01107dd5959b175ee171ffc1 (diff)
downloaddokka-b8c11e696e91807ef615a0f76b5bc0199415e544.tar.gz
dokka-b8c11e696e91807ef615a0f76b5bc0199415e544.tar.bz2
dokka-b8c11e696e91807ef615a0f76b5bc0199415e544.zip
Single platform bubbles fix
Diffstat (limited to 'plugins/base/src/test/kotlin/renderers')
-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
)
)