From 309b2f569dddaf36c7077ad6e02025aa73143ff5 Mon Sep 17 00:00:00 2001 From: Dmitry Savvinov Date: Wed, 10 Aug 2022 14:32:51 +0200 Subject: [PATCH] [mpp, tests] Add few simple KpmCoreCases --- .../model/coreCases/SimpleProjectToProject.kt | 23 +++++++++++++++++++ .../project/model/coreCases/SimpleTwoLevel.kt | 20 ++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 libraries/tools/kotlin-project-model/src/testFixtures/kotlin/org/jetbrains/kotlin/project/model/coreCases/SimpleProjectToProject.kt create mode 100644 libraries/tools/kotlin-project-model/src/testFixtures/kotlin/org/jetbrains/kotlin/project/model/coreCases/SimpleTwoLevel.kt diff --git a/libraries/tools/kotlin-project-model/src/testFixtures/kotlin/org/jetbrains/kotlin/project/model/coreCases/SimpleProjectToProject.kt b/libraries/tools/kotlin-project-model/src/testFixtures/kotlin/org/jetbrains/kotlin/project/model/coreCases/SimpleProjectToProject.kt new file mode 100644 index 00000000000..44825df3a25 --- /dev/null +++ b/libraries/tools/kotlin-project-model/src/testFixtures/kotlin/org/jetbrains/kotlin/project/model/coreCases/SimpleProjectToProject.kt @@ -0,0 +1,23 @@ +/* + * Copyright 2010-2022 JetBrains s.r.o. and Kotlin Programming Language contributors. + * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. + */ + +package org.jetbrains.kotlin.project.model.coreCases + +import org.jetbrains.kotlin.project.model.infra.KpmTestCase +import org.jetbrains.kotlin.project.model.testDsl.* + +object SimpleProjectToProject : KpmTestCaseDescriptor { + override fun KpmTestCase.describeCase() { + allModules { + jvm() + macosX64() + } + + val a = project("a") + val b = project("b") + + a.depends(b) + } +} diff --git a/libraries/tools/kotlin-project-model/src/testFixtures/kotlin/org/jetbrains/kotlin/project/model/coreCases/SimpleTwoLevel.kt b/libraries/tools/kotlin-project-model/src/testFixtures/kotlin/org/jetbrains/kotlin/project/model/coreCases/SimpleTwoLevel.kt new file mode 100644 index 00000000000..234d6de254e --- /dev/null +++ b/libraries/tools/kotlin-project-model/src/testFixtures/kotlin/org/jetbrains/kotlin/project/model/coreCases/SimpleTwoLevel.kt @@ -0,0 +1,20 @@ +/* + * Copyright 2010-2022 JetBrains s.r.o. and Kotlin Programming Language contributors. + * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. + */ + +package org.jetbrains.kotlin.project.model.coreCases + +import org.jetbrains.kotlin.project.model.infra.KpmTestCase +import org.jetbrains.kotlin.project.model.testDsl.* + +object SimpleTwoLevel : KpmTestCaseDescriptor { + override fun KpmTestCase.describeCase() { + project("p") { + allModules { + jvm() + macosX64() + } + } + } +}