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.actions.AbstractGotoTestOrCodeActionTest
|
||||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractIdeCompiledLightClassTest
|
import org.jetbrains.kotlin.idea.caches.resolve.AbstractIdeCompiledLightClassTest
|
||||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractIdeLightClassTest
|
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.AbstractMultiModuleLineMarkerTest
|
||||||
|
import org.jetbrains.kotlin.idea.caches.resolve.AbstractMultiPlatformHighlightingTest
|
||||||
import org.jetbrains.kotlin.idea.codeInsight.*
|
import org.jetbrains.kotlin.idea.codeInsight.*
|
||||||
import org.jetbrains.kotlin.idea.codeInsight.generate.AbstractCodeInsightActionTest
|
import org.jetbrains.kotlin.idea.codeInsight.generate.AbstractCodeInsightActionTest
|
||||||
import org.jetbrains.kotlin.idea.codeInsight.generate.AbstractGenerateHashCodeAndEqualsActionTest
|
import org.jetbrains.kotlin.idea.codeInsight.generate.AbstractGenerateHashCodeAndEqualsActionTest
|
||||||
@@ -643,7 +643,7 @@ fun main(args: Array<String>) {
|
|||||||
model("multiFileHighlighting", recursive = false)
|
model("multiFileHighlighting", recursive = false)
|
||||||
}
|
}
|
||||||
|
|
||||||
testClass<AbstractMultiModuleHighlightingTest> {
|
testClass<AbstractMultiPlatformHighlightingTest> {
|
||||||
model("multiModuleHighlighting/multiplatform/", recursive = false, extension = null)
|
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.actions.AbstractGotoTestOrCodeActionTest
|
||||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractIdeCompiledLightClassTest
|
import org.jetbrains.kotlin.idea.caches.resolve.AbstractIdeCompiledLightClassTest
|
||||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractIdeLightClassTest
|
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.AbstractMultiModuleLineMarkerTest
|
||||||
|
import org.jetbrains.kotlin.idea.caches.resolve.AbstractMultiPlatformHighlightingTest
|
||||||
import org.jetbrains.kotlin.idea.codeInsight.*
|
import org.jetbrains.kotlin.idea.codeInsight.*
|
||||||
import org.jetbrains.kotlin.idea.codeInsight.generate.AbstractCodeInsightActionTest
|
import org.jetbrains.kotlin.idea.codeInsight.generate.AbstractCodeInsightActionTest
|
||||||
import org.jetbrains.kotlin.idea.codeInsight.generate.AbstractGenerateHashCodeAndEqualsActionTest
|
import org.jetbrains.kotlin.idea.codeInsight.generate.AbstractGenerateHashCodeAndEqualsActionTest
|
||||||
@@ -641,7 +641,7 @@ fun main(args: Array<String>) {
|
|||||||
model("multiFileHighlighting", recursive = false)
|
model("multiFileHighlighting", recursive = false)
|
||||||
}
|
}
|
||||||
|
|
||||||
testClass<AbstractMultiModuleHighlightingTest> {
|
testClass<AbstractMultiPlatformHighlightingTest> {
|
||||||
model("multiModuleHighlighting/multiplatform/", recursive = false, extension = null)
|
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.actions.AbstractGotoTestOrCodeActionTest
|
||||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractIdeCompiledLightClassTest
|
import org.jetbrains.kotlin.idea.caches.resolve.AbstractIdeCompiledLightClassTest
|
||||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractIdeLightClassTest
|
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.AbstractMultiModuleLineMarkerTest
|
||||||
|
import org.jetbrains.kotlin.idea.caches.resolve.AbstractMultiPlatformHighlightingTest
|
||||||
import org.jetbrains.kotlin.idea.codeInsight.*
|
import org.jetbrains.kotlin.idea.codeInsight.*
|
||||||
import org.jetbrains.kotlin.idea.codeInsight.generate.AbstractCodeInsightActionTest
|
import org.jetbrains.kotlin.idea.codeInsight.generate.AbstractCodeInsightActionTest
|
||||||
import org.jetbrains.kotlin.idea.codeInsight.generate.AbstractGenerateHashCodeAndEqualsActionTest
|
import org.jetbrains.kotlin.idea.codeInsight.generate.AbstractGenerateHashCodeAndEqualsActionTest
|
||||||
@@ -640,7 +640,7 @@ fun main(args: Array<String>) {
|
|||||||
model("multiFileHighlighting", recursive = false)
|
model("multiFileHighlighting", recursive = false)
|
||||||
}
|
}
|
||||||
|
|
||||||
testClass<AbstractMultiModuleHighlightingTest> {
|
testClass<AbstractMultiPlatformHighlightingTest> {
|
||||||
model("multiModuleHighlighting/multiplatform/", recursive = false, extension = null)
|
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.actions.AbstractGotoTestOrCodeActionTest
|
||||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractIdeCompiledLightClassTest
|
import org.jetbrains.kotlin.idea.caches.resolve.AbstractIdeCompiledLightClassTest
|
||||||
import org.jetbrains.kotlin.idea.caches.resolve.AbstractIdeLightClassTest
|
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.AbstractMultiModuleLineMarkerTest
|
||||||
|
import org.jetbrains.kotlin.idea.caches.resolve.AbstractMultiPlatformHighlightingTest
|
||||||
import org.jetbrains.kotlin.idea.codeInsight.*
|
import org.jetbrains.kotlin.idea.codeInsight.*
|
||||||
import org.jetbrains.kotlin.idea.codeInsight.generate.AbstractCodeInsightActionTest
|
import org.jetbrains.kotlin.idea.codeInsight.generate.AbstractCodeInsightActionTest
|
||||||
import org.jetbrains.kotlin.idea.codeInsight.generate.AbstractGenerateHashCodeAndEqualsActionTest
|
import org.jetbrains.kotlin.idea.codeInsight.generate.AbstractGenerateHashCodeAndEqualsActionTest
|
||||||
@@ -640,7 +640,7 @@ fun main(args: Array<String>) {
|
|||||||
model("multiFileHighlighting", recursive = false)
|
model("multiFileHighlighting", recursive = false)
|
||||||
}
|
}
|
||||||
|
|
||||||
testClass<AbstractMultiModuleHighlightingTest> {
|
testClass<AbstractMultiPlatformHighlightingTest> {
|
||||||
model("multiModuleHighlighting/multiplatform/", recursive = false, extension = null)
|
model("multiModuleHighlighting/multiplatform/", recursive = false, extension = null)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
@@ -30,6 +30,9 @@ abstract class AbstractMultiModuleHighlightingTest : AbstractMultiHighlightingTe
|
|||||||
checkHighlighting(myEditor, true, false)
|
checkHighlighting(myEditor, true, false)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
abstract class AbstractMultiPlatformHighlightingTest : AbstractMultiModuleHighlightingTest() {
|
||||||
|
|
||||||
protected open fun doTest(path: String) {
|
protected open fun doTest(path: String) {
|
||||||
setupMppProjectFromDirStructure(File(path))
|
setupMppProjectFromDirStructure(File(path))
|
||||||
|
|||||||
+1
-1
@@ -30,7 +30,7 @@ abstract class AbstractMultiModuleLineMarkerTest : AbstractMultiModuleHighlighti
|
|||||||
|
|
||||||
override fun doTestLineMarkers() = true
|
override fun doTestLineMarkers() = true
|
||||||
|
|
||||||
override fun doTest(path: String) {
|
protected fun doTest(path: String) {
|
||||||
setupMppProjectFromDirStructure(File(path))
|
setupMppProjectFromDirStructure(File(path))
|
||||||
checkHighlightingInAllFiles()
|
checkHighlightingInAllFiles()
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -20,7 +20,7 @@ import java.util.regex.Pattern;
|
|||||||
@TestMetadata("idea/testData/multiModuleHighlighting/multiplatform")
|
@TestMetadata("idea/testData/multiModuleHighlighting/multiplatform")
|
||||||
@TestDataPath("$PROJECT_ROOT")
|
@TestDataPath("$PROJECT_ROOT")
|
||||||
@RunWith(JUnit3RunnerWithInners.class)
|
@RunWith(JUnit3RunnerWithInners.class)
|
||||||
public class MultiModuleHighlightingTestGenerated extends AbstractMultiModuleHighlightingTest {
|
public class MultiPlatformHighlightingTestGenerated extends AbstractMultiPlatformHighlightingTest {
|
||||||
private void runTest(String testDataFilePath) throws Exception {
|
private void runTest(String testDataFilePath) throws Exception {
|
||||||
KotlinTestUtils.runTest(this::doTest, TargetBackend.ANY, testDataFilePath);
|
KotlinTestUtils.runTest(this::doTest, TargetBackend.ANY, testDataFilePath);
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user