completion in kdoc

This commit is contained in:
Dmitry Jemerov
2015-02-05 14:59:50 +01:00
parent f450ff8ece
commit 49cecc35fd
15 changed files with 261 additions and 37 deletions
@@ -678,6 +678,10 @@ fun main(args: Array<String>) {
testClass(javaClass<AbstractKDocHighlightingTest>()) {
model("kdoc/highlighting")
}
testClass<AbstractJvmBasicCompletionTest>("org.jetbrains.kotlin.idea.kdoc.KDocCompletionTestGenerated") {
model("kdoc/completion")
}
}
testGroup("idea/tests", "compiler/testData") {
@@ -734,6 +738,13 @@ fun main(args: Array<String>) {
}
private class TestGroup(val testsRoot: String, val testDataRoot: String) {
inline fun <reified T: TestCase> testClass(
suiteTestClass: String = getDefaultSuiteTestClass(javaClass<T>()),
[noinline] init: TestClass.() -> Unit
) {
testClass(javaClass<T>(), suiteTestClass, init)
}
fun testClass(
baseTestClass: Class<out TestCase>,
suiteTestClass: String = getDefaultSuiteTestClass(baseTestClass),