Tests: add some test cases for inheritor search

Refactor inheritor search tests to be generated
This commit is contained in:
Pavel V. Talanov
2017-04-28 17:34:11 +03:00
parent 178e59a6e8
commit 7ef18fe5ba
12 changed files with 145 additions and 23 deletions
@@ -166,6 +166,7 @@ import org.jetbrains.kotlin.resolve.constants.evaluate.AbstractCompileTimeConsta
import org.jetbrains.kotlin.resolve.constraintSystem.AbstractConstraintSystemTest
import org.jetbrains.kotlin.samWithReceiver.AbstractSamWithReceiverScriptTest
import org.jetbrains.kotlin.samWithReceiver.AbstractSamWithReceiverTest
import org.jetbrains.kotlin.search.AbstractInheritorsSearchTest
import org.jetbrains.kotlin.serialization.AbstractLocalClassProtoTest
import org.jetbrains.kotlin.shortenRefs.AbstractShortenRefsTest
import org.jetbrains.kotlin.test.TargetBackend
@@ -551,6 +552,10 @@ fun main(args: Array<String>) {
model("navigation/gotoTestOrCode", pattern = "^(.+)\\.main\\..+\$")
}
testClass<AbstractInheritorsSearchTest> {
model("search/inheritance")
}
testClass<AbstractQuickFixMultiFileTest> {
model("quickfix", pattern = """^(\w+)\.((before\.Main\.\w+)|(test))$""", testMethod = "doTestWithExtraFile")
}