[SLC] implement infrastructure for light class hierarchy tests
This commit is contained in:
committed by
Space Team
parent
feff03894f
commit
b2c0a37050
+29
-10
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2010-2021 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* 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.
|
||||
*/
|
||||
|
||||
@@ -7,14 +7,8 @@ package org.jetbrains.kotlin.generators.tests.analysis.api
|
||||
|
||||
import org.jetbrains.kotlin.generators.TestGroupSuite
|
||||
import org.jetbrains.kotlin.generators.util.TestGeneratorUtil
|
||||
import org.jetbrains.kotlin.light.classes.symbol.decompiled.AbstractSymbolLightClassesParentingForLibraryTest
|
||||
import org.jetbrains.kotlin.light.classes.symbol.decompiled.AbstractSymbolLightClassesFacadeForLibraryTest
|
||||
import org.jetbrains.kotlin.light.classes.symbol.decompiled.AbstractSymbolLightClassesForLibraryTest
|
||||
import org.jetbrains.kotlin.light.classes.symbol.decompiled.AbstractSymbolLightClassesLoadingForLibraryTest
|
||||
import org.jetbrains.kotlin.light.classes.symbol.source.AbstractSymbolLightClassesParentingForSourceTest
|
||||
import org.jetbrains.kotlin.light.classes.symbol.source.AbstractSymbolLightClassesFacadeForSourceTest
|
||||
import org.jetbrains.kotlin.light.classes.symbol.source.AbstractSymbolLightClassesForSourceTest
|
||||
import org.jetbrains.kotlin.light.classes.symbol.source.AbstractSymbolLightClassesLoadingForSourceTest
|
||||
import org.jetbrains.kotlin.light.classes.symbol.decompiled.*
|
||||
import org.jetbrains.kotlin.light.classes.symbol.source.*
|
||||
|
||||
internal fun TestGroupSuite.generateSymbolLightClassesTests() {
|
||||
testGroup(
|
||||
@@ -73,4 +67,29 @@ internal fun TestGroupSuite.generateSymbolLightClassesTests() {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
testGroup(
|
||||
"analysis/symbol-light-classes/tests",
|
||||
"analysis/symbol-light-classes/testData",
|
||||
) {
|
||||
run {
|
||||
testClass<AbstractSymbolLightClassesStructureForSourceTest> {
|
||||
model("structure", pattern = TestGeneratorUtil.KT)
|
||||
}
|
||||
|
||||
testClass<AbstractSymbolLightClassesStructureForLibraryTest> {
|
||||
model("structure", pattern = TestGeneratorUtil.KT)
|
||||
}
|
||||
}
|
||||
|
||||
run {
|
||||
testClass<AbstractSymbolLightClassesStructureByFqNameForSourceTest> {
|
||||
model("structureByFqName", pattern = TestGeneratorUtil.KT)
|
||||
}
|
||||
|
||||
testClass<AbstractSymbolLightClassesStructureByFqNameForLibraryTest> {
|
||||
model("structureByFqName", pattern = TestGeneratorUtil.KT)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user