Generate tests for ide light classes from the same test data as for compiler light classes

This commit is contained in:
Pavel V. Talanov
2015-10-14 16:47:50 +03:00
parent 35e56993d3
commit 9e9f593a7f
13 changed files with 351 additions and 37 deletions
@@ -42,6 +42,7 @@ import org.jetbrains.kotlin.generators.tests.reservedWords.generateTestDataForRe
import org.jetbrains.kotlin.idea.AbstractExpressionSelectionTest
import org.jetbrains.kotlin.idea.AbstractSmartSelectionTest
import org.jetbrains.kotlin.idea.actions.AbstractGotoTestOrCodeActionTest
import org.jetbrains.kotlin.idea.caches.resolve.AbstractIdeLightClassTest
import org.jetbrains.kotlin.idea.codeInsight.*
import org.jetbrains.kotlin.idea.codeInsight.generate.AbstractGenerateActionTest
import org.jetbrains.kotlin.idea.codeInsight.generate.AbstractGenerateTestSupportMethodActionTest
@@ -747,6 +748,12 @@ fun main(args: Array<String>) {
}
}
testGroup("idea/tests", "compiler/testData") {
testClass<AbstractIdeLightClassTest>() {
model("asJava/lightClasses", excludeDirs = listOf("delegation"))
}
}
testGroup("idea/idea-completion/tests", "idea/idea-completion/testData") {
testClass<AbstractCompiledKotlinInJavaCompletionTest>() {
model("injava", extension = "java")