Add LazyResolveByStubTest

Tests that lazy resolve uses stubs instead of AST
This commit is contained in:
Pavel V. Talanov
2014-04-10 18:24:57 +04:00
parent 977f4ac070
commit fd3d322300
4 changed files with 2661 additions and 0 deletions
@@ -110,6 +110,7 @@ import org.jetbrains.jet.plugin.debugger.evaluate.AbstractKotlinEvaluateExpressi
import org.jetbrains.jet.plugin.debugger.evaluate.AbstractSelectExpressionForDebuggerTest
import org.jetbrains.jet.plugin.debugger.evaluate.AbstractCodeFragmentCompletionTest
import org.jetbrains.jet.plugin.debugger.evaluate.AbstractCodeFragmentHighlightingTest
import org.jetbrains.jet.plugin.stubs.AbstractLazyResolveByStubTest
fun main(args: Array<String>) {
System.setProperty("java.awt.headless", "true")
@@ -611,6 +612,13 @@ fun main(args: Array<String>) {
}
}
testGroup("idea/tests", "compiler/testData") {
testClass(javaClass<AbstractLazyResolveByStubTest>()) {
model("loadJava/compiledKotlin", testMethod = "doTestCheckingPrimaryConstructorsAndAccessors")
model("loadJava/compiledJavaCompareWithKotlin", testMethod = "doTestNotCheckingPrimaryConstructors")
}
}
testGroup("j2k/tests/test", "j2k/tests/testData") {
testClass(javaClass<AbstractJavaToKotlinConverterPluginTest>()) {
model("ast", extension = "java")