Unit Test Tooling: Test navigation

#KT-6472 In Progress
This commit is contained in:
Alexey Sedunov
2015-10-07 17:25:13 +03:00
parent ad929a6577
commit ae9bd371e6
18 changed files with 346 additions and 3 deletions
@@ -41,6 +41,7 @@ import org.jetbrains.kotlin.generators.tests.generator.TestGenerator.TargetBacke
import org.jetbrains.kotlin.generators.tests.reservedWords.generateTestDataForReservedWords
import org.jetbrains.kotlin.idea.AbstractExpressionSelectionTest
import org.jetbrains.kotlin.idea.AbstractSmartSelectionTest
import org.jetbrains.kotlin.idea.actions.AbstractGotoTestOrCodeActionTest
import org.jetbrains.kotlin.idea.codeInsight.*
import org.jetbrains.kotlin.idea.codeInsight.generate.AbstractGenerateActionTest
import org.jetbrains.kotlin.idea.codeInsight.moveUpDown.AbstractCodeMoverTest
@@ -411,6 +412,10 @@ fun main(args: Array<String>) {
model("navigation/implementations", recursive = false)
}
testClass<AbstractGotoTestOrCodeActionTest>() {
model("navigation/gotoTestOrCode", pattern = "^(.+)\\.main\\..+\$")
}
testClass<AbstractQuickFixMultiFileTest>() {
model("quickfix", pattern = """^(\w+)\.before\.Main\.\w+$""", testMethod = "doTestWithExtraFile")
}