Add tests for script configuration machinery, namely ScriptTemplateProvider EP

Test highlighting and navigation depending on provided script definition
This commit is contained in:
Pavel V. Talanov
2016-08-04 19:12:53 +03:00
parent b4cb4f9191
commit 10660f35d7
29 changed files with 602 additions and 13 deletions
@@ -106,6 +106,8 @@ import org.jetbrains.kotlin.idea.refactoring.rename.AbstractRenameTest
import org.jetbrains.kotlin.idea.refactoring.safeDelete.AbstractSafeDeleteTest
import org.jetbrains.kotlin.idea.repl.AbstractIdeReplCompletionTest
import org.jetbrains.kotlin.idea.resolve.*
import org.jetbrains.kotlin.idea.script.AbstractScriptConfigurationHighlightingTest
import org.jetbrains.kotlin.idea.script.AbstractScriptConfigurationNavigationTest
import org.jetbrains.kotlin.idea.structureView.AbstractKotlinFileStructureTest
import org.jetbrains.kotlin.idea.stubs.AbstractMultiFileHighlightingTest
import org.jetbrains.kotlin.idea.stubs.AbstractResolveByStubTest
@@ -830,6 +832,14 @@ fun main(args: Array<String>) {
testClass<AbstractIdeReplCompletionTest>() {
model("repl/completion")
}
testClass<AbstractScriptConfigurationHighlightingTest> {
model("script/definition/highlighting", extension = null, recursive = false)
}
testClass<AbstractScriptConfigurationNavigationTest> {
model("script/definition/navigation", extension = null, recursive = false)
}
}
testGroup("idea/idea-maven/test", "idea/idea-maven/testData") {