Minor: better name for generated test
This commit is contained in:
committed by
Pavel V. Talanov
parent
91b86d7fba
commit
4279dc9c05
@@ -51,8 +51,8 @@ import org.jetbrains.kotlin.idea.AbstractSmartSelectionTest
|
||||
import org.jetbrains.kotlin.idea.actions.AbstractGotoTestOrCodeActionTest
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractIdeCompiledLightClassTest
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractIdeLightClassTest
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractMultiModuleHighlightingTest
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractMultiModuleLineMarkerTest
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractMultiPlatformHighlightingTest
|
||||
import org.jetbrains.kotlin.idea.codeInsight.*
|
||||
import org.jetbrains.kotlin.idea.codeInsight.generate.AbstractCodeInsightActionTest
|
||||
import org.jetbrains.kotlin.idea.codeInsight.generate.AbstractGenerateHashCodeAndEqualsActionTest
|
||||
@@ -643,7 +643,7 @@ fun main(args: Array<String>) {
|
||||
model("multiFileHighlighting", recursive = false)
|
||||
}
|
||||
|
||||
testClass<AbstractMultiModuleHighlightingTest> {
|
||||
testClass<AbstractMultiPlatformHighlightingTest> {
|
||||
model("multiModuleHighlighting/multiplatform/", recursive = false, extension = null)
|
||||
}
|
||||
|
||||
|
||||
@@ -51,8 +51,8 @@ import org.jetbrains.kotlin.idea.AbstractSmartSelectionTest
|
||||
import org.jetbrains.kotlin.idea.actions.AbstractGotoTestOrCodeActionTest
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractIdeCompiledLightClassTest
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractIdeLightClassTest
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractMultiModuleHighlightingTest
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractMultiModuleLineMarkerTest
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractMultiPlatformHighlightingTest
|
||||
import org.jetbrains.kotlin.idea.codeInsight.*
|
||||
import org.jetbrains.kotlin.idea.codeInsight.generate.AbstractCodeInsightActionTest
|
||||
import org.jetbrains.kotlin.idea.codeInsight.generate.AbstractGenerateHashCodeAndEqualsActionTest
|
||||
@@ -641,7 +641,7 @@ fun main(args: Array<String>) {
|
||||
model("multiFileHighlighting", recursive = false)
|
||||
}
|
||||
|
||||
testClass<AbstractMultiModuleHighlightingTest> {
|
||||
testClass<AbstractMultiPlatformHighlightingTest> {
|
||||
model("multiModuleHighlighting/multiplatform/", recursive = false, extension = null)
|
||||
}
|
||||
|
||||
|
||||
@@ -50,8 +50,8 @@ import org.jetbrains.kotlin.idea.AbstractSmartSelectionTest
|
||||
import org.jetbrains.kotlin.idea.actions.AbstractGotoTestOrCodeActionTest
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractIdeCompiledLightClassTest
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractIdeLightClassTest
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractMultiModuleHighlightingTest
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractMultiModuleLineMarkerTest
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractMultiPlatformHighlightingTest
|
||||
import org.jetbrains.kotlin.idea.codeInsight.*
|
||||
import org.jetbrains.kotlin.idea.codeInsight.generate.AbstractCodeInsightActionTest
|
||||
import org.jetbrains.kotlin.idea.codeInsight.generate.AbstractGenerateHashCodeAndEqualsActionTest
|
||||
@@ -640,7 +640,7 @@ fun main(args: Array<String>) {
|
||||
model("multiFileHighlighting", recursive = false)
|
||||
}
|
||||
|
||||
testClass<AbstractMultiModuleHighlightingTest> {
|
||||
testClass<AbstractMultiPlatformHighlightingTest> {
|
||||
model("multiModuleHighlighting/multiplatform/", recursive = false, extension = null)
|
||||
}
|
||||
|
||||
|
||||
@@ -50,8 +50,8 @@ import org.jetbrains.kotlin.idea.AbstractSmartSelectionTest
|
||||
import org.jetbrains.kotlin.idea.actions.AbstractGotoTestOrCodeActionTest
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractIdeCompiledLightClassTest
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractIdeLightClassTest
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractMultiModuleHighlightingTest
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractMultiModuleLineMarkerTest
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractMultiPlatformHighlightingTest
|
||||
import org.jetbrains.kotlin.idea.codeInsight.*
|
||||
import org.jetbrains.kotlin.idea.codeInsight.generate.AbstractCodeInsightActionTest
|
||||
import org.jetbrains.kotlin.idea.codeInsight.generate.AbstractGenerateHashCodeAndEqualsActionTest
|
||||
@@ -640,7 +640,7 @@ fun main(args: Array<String>) {
|
||||
model("multiFileHighlighting", recursive = false)
|
||||
}
|
||||
|
||||
testClass<AbstractMultiModuleHighlightingTest> {
|
||||
testClass<AbstractMultiPlatformHighlightingTest> {
|
||||
model("multiModuleHighlighting/multiplatform/", recursive = false, extension = null)
|
||||
}
|
||||
|
||||
|
||||
+4
-1
@@ -30,6 +30,9 @@ abstract class AbstractMultiModuleHighlightingTest : AbstractMultiHighlightingTe
|
||||
checkHighlighting(myEditor, true, false)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
abstract class AbstractMultiPlatformHighlightingTest : AbstractMultiModuleHighlightingTest() {
|
||||
|
||||
protected open fun doTest(path: String) {
|
||||
setupMppProjectFromDirStructure(File(path))
|
||||
@@ -37,4 +40,4 @@ abstract class AbstractMultiModuleHighlightingTest : AbstractMultiHighlightingTe
|
||||
}
|
||||
|
||||
override fun getTestDataPath() = "${PluginTestCaseBase.getTestDataPathBase()}/multiModuleHighlighting/multiplatform/"
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -30,7 +30,7 @@ abstract class AbstractMultiModuleLineMarkerTest : AbstractMultiModuleHighlighti
|
||||
|
||||
override fun doTestLineMarkers() = true
|
||||
|
||||
override fun doTest(path: String) {
|
||||
protected fun doTest(path: String) {
|
||||
setupMppProjectFromDirStructure(File(path))
|
||||
checkHighlightingInAllFiles()
|
||||
}
|
||||
|
||||
+1
-1
@@ -20,7 +20,7 @@ import java.util.regex.Pattern;
|
||||
@TestMetadata("idea/testData/multiModuleHighlighting/multiplatform")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
@RunWith(JUnit3RunnerWithInners.class)
|
||||
public class MultiModuleHighlightingTestGenerated extends AbstractMultiModuleHighlightingTest {
|
||||
public class MultiPlatformHighlightingTestGenerated extends AbstractMultiPlatformHighlightingTest {
|
||||
private void runTest(String testDataFilePath) throws Exception {
|
||||
KotlinTestUtils.runTest(this::doTest, TargetBackend.ANY, testDataFilePath);
|
||||
}
|
||||
Reference in New Issue
Block a user