Rewrite AbstractNavigateToLibraryTest with light fixture tests

This commit is contained in:
Nikolay Krasko
2018-11-30 20:04:29 +03:00
parent 8a63a1655f
commit 5055308064
8 changed files with 225 additions and 190 deletions
@@ -80,6 +80,7 @@ import org.jetbrains.kotlin.idea.debugger.evaluate.*
import org.jetbrains.kotlin.idea.debugger.sequence.exec.AbstractSequenceTraceTestCase
import org.jetbrains.kotlin.idea.decompiler.navigation.AbstractNavigateToDecompiledLibraryTest
import org.jetbrains.kotlin.idea.decompiler.navigation.AbstractNavigateToLibrarySourceTest
import org.jetbrains.kotlin.idea.decompiler.navigation.AbstractNavigateToLibrarySourceTestWithJS
import org.jetbrains.kotlin.idea.decompiler.stubBuilder.AbstractClsStubBuilderTest
import org.jetbrains.kotlin.idea.decompiler.stubBuilder.AbstractLoadJavaClsStubTest
import org.jetbrains.kotlin.idea.decompiler.textBuilder.AbstractCommonDecompiledTextFromJsMetadataTest
@@ -248,7 +249,10 @@ fun main(args: Array<String>) {
testClass<AbstractNavigateToLibrarySourceTest> {
model("decompiler/navigation/usercode")
model("decompiler/navigation/usercode", testClassName ="UsercodeWithJSModule", testMethod = "doWithJSModuleTest")
}
testClass<AbstractNavigateToLibrarySourceTestWithJS> {
model("decompiler/navigation/usercode", testClassName ="UsercodeWithJSModule")
}
testClass<AbstractNavigateToDecompiledLibraryTest> {
@@ -82,6 +82,7 @@ import org.jetbrains.kotlin.idea.debugger.AbstractSmartStepIntoTest
import org.jetbrains.kotlin.idea.debugger.evaluate.*
import org.jetbrains.kotlin.idea.decompiler.navigation.AbstractNavigateToDecompiledLibraryTest
import org.jetbrains.kotlin.idea.decompiler.navigation.AbstractNavigateToLibrarySourceTest
import org.jetbrains.kotlin.idea.decompiler.navigation.AbstractNavigateToLibrarySourceTestWithJS
import org.jetbrains.kotlin.idea.decompiler.stubBuilder.AbstractClsStubBuilderTest
import org.jetbrains.kotlin.idea.decompiler.stubBuilder.AbstractLoadJavaClsStubTest
import org.jetbrains.kotlin.idea.decompiler.textBuilder.AbstractCommonDecompiledTextFromJsMetadataTest
@@ -242,7 +243,10 @@ fun main(args: Array<String>) {
testClass<AbstractNavigateToLibrarySourceTest> {
model("decompiler/navigation/usercode")
model("decompiler/navigation/usercode", testClassName ="UsercodeWithJSModule", testMethod = "doWithJSModuleTest")
}
testClass<AbstractNavigateToLibrarySourceTestWithJS> {
model("decompiler/navigation/usercode", testClassName ="UsercodeWithJSModule")
}
testClass<AbstractNavigateToDecompiledLibraryTest> {
@@ -82,6 +82,7 @@ import org.jetbrains.kotlin.idea.debugger.AbstractSmartStepIntoTest
import org.jetbrains.kotlin.idea.debugger.evaluate.*
import org.jetbrains.kotlin.idea.decompiler.navigation.AbstractNavigateToDecompiledLibraryTest
import org.jetbrains.kotlin.idea.decompiler.navigation.AbstractNavigateToLibrarySourceTest
import org.jetbrains.kotlin.idea.decompiler.navigation.AbstractNavigateToLibrarySourceTestWithJS
import org.jetbrains.kotlin.idea.decompiler.stubBuilder.AbstractClsStubBuilderTest
import org.jetbrains.kotlin.idea.decompiler.stubBuilder.AbstractLoadJavaClsStubTest
import org.jetbrains.kotlin.idea.decompiler.textBuilder.AbstractCommonDecompiledTextFromJsMetadataTest
@@ -242,7 +243,10 @@ fun main(args: Array<String>) {
testClass<AbstractNavigateToLibrarySourceTest> {
model("decompiler/navigation/usercode")
model("decompiler/navigation/usercode", testClassName ="UsercodeWithJSModule", testMethod = "doWithJSModuleTest")
}
testClass<AbstractNavigateToLibrarySourceTestWithJS> {
model("decompiler/navigation/usercode", testClassName ="UsercodeWithJSModule")
}
testClass<AbstractNavigateToDecompiledLibraryTest> {
@@ -74,6 +74,7 @@ import org.jetbrains.kotlin.idea.debugger.AbstractSmartStepIntoTest
import org.jetbrains.kotlin.idea.debugger.evaluate.*
import org.jetbrains.kotlin.idea.decompiler.navigation.AbstractNavigateToDecompiledLibraryTest
import org.jetbrains.kotlin.idea.decompiler.navigation.AbstractNavigateToLibrarySourceTest
import org.jetbrains.kotlin.idea.decompiler.navigation.AbstractNavigateToLibrarySourceTestWithJS
import org.jetbrains.kotlin.idea.decompiler.stubBuilder.AbstractClsStubBuilderTest
import org.jetbrains.kotlin.idea.decompiler.stubBuilder.AbstractLoadJavaClsStubTest
import org.jetbrains.kotlin.idea.decompiler.textBuilder.AbstractCommonDecompiledTextFromJsMetadataTest
@@ -234,7 +235,10 @@ fun main(args: Array<String>) {
testClass<AbstractNavigateToLibrarySourceTest> {
model("decompiler/navigation/usercode")
model("decompiler/navigation/usercode", testClassName ="UsercodeWithJSModule", testMethod = "doWithJSModuleTest")
}
testClass<AbstractNavigateToLibrarySourceTestWithJS> {
model("decompiler/navigation/usercode", testClassName ="UsercodeWithJSModule")
}
testClass<AbstractNavigateToDecompiledLibraryTest> {
@@ -74,6 +74,7 @@ import org.jetbrains.kotlin.idea.debugger.AbstractSmartStepIntoTest
import org.jetbrains.kotlin.idea.debugger.evaluate.*
import org.jetbrains.kotlin.idea.decompiler.navigation.AbstractNavigateToDecompiledLibraryTest
import org.jetbrains.kotlin.idea.decompiler.navigation.AbstractNavigateToLibrarySourceTest
import org.jetbrains.kotlin.idea.decompiler.navigation.AbstractNavigateToLibrarySourceTestWithJS
import org.jetbrains.kotlin.idea.decompiler.stubBuilder.AbstractClsStubBuilderTest
import org.jetbrains.kotlin.idea.decompiler.stubBuilder.AbstractLoadJavaClsStubTest
import org.jetbrains.kotlin.idea.decompiler.textBuilder.AbstractCommonDecompiledTextFromJsMetadataTest
@@ -234,7 +235,10 @@ fun main(args: Array<String>) {
testClass<AbstractNavigateToLibrarySourceTest> {
model("decompiler/navigation/usercode")
model("decompiler/navigation/usercode", testClassName ="UsercodeWithJSModule", testMethod = "doWithJSModuleTest")
}
testClass<AbstractNavigateToLibrarySourceTestWithJS> {
model("decompiler/navigation/usercode", testClassName ="UsercodeWithJSModule")
}
testClass<AbstractNavigateToDecompiledLibraryTest> {