Create test group: AbstractLocalInspectionTest

Goal is to have inspection tests that work on per-file per-case basis
Test group allow both inspection message control and local fixes control
This commit is contained in:
Mikhail Glukhikh
2017-04-26 14:15:17 +03:00
parent de66f76299
commit 53e11cbeb5
2 changed files with 166 additions and 0 deletions
@@ -96,6 +96,7 @@ import org.jetbrains.kotlin.idea.hierarchy.AbstractHierarchyWithLibTest
import org.jetbrains.kotlin.idea.highlighter.*
import org.jetbrains.kotlin.idea.imports.AbstractJsOptimizeImportsTest
import org.jetbrains.kotlin.idea.imports.AbstractJvmOptimizeImportsTest
import org.jetbrains.kotlin.idea.inspections.AbstractLocalInspectionTest
import org.jetbrains.kotlin.idea.intentions.AbstractConcatenatedStringGeneratorTest
import org.jetbrains.kotlin.idea.intentions.AbstractIntentionTest
import org.jetbrains.kotlin.idea.intentions.AbstractIntentionTest2
@@ -607,6 +608,10 @@ fun main(args: Array<String>) {
model("inspections", pattern = "^(inspections\\.test)$", singleClass = true)
}
testClass<AbstractLocalInspectionTest> {
model("inspectionsLocal", pattern = "^([\\w\\-_]+)\\.kt$")
}
testClass<AbstractHierarchyTest> {
model("hierarchy/class/type", extension = null, recursive = false, testMethod = "doTypeClassHierarchyTest")
model("hierarchy/class/super", extension = null, recursive = false, testMethod = "doSuperClassHierarchyTest")