diff --git a/idea/idea-gradle/tests/org/jetbrains/kotlin/gradle/NewMultiplatformKaptProjectImportingTest.kt b/idea/idea-gradle/tests/org/jetbrains/kotlin/gradle/NewMultiplatformKaptProjectImportingTest.kt index 1293132524e..95901a559dd 100644 --- a/idea/idea-gradle/tests/org/jetbrains/kotlin/gradle/NewMultiplatformKaptProjectImportingTest.kt +++ b/idea/idea-gradle/tests/org/jetbrains/kotlin/gradle/NewMultiplatformKaptProjectImportingTest.kt @@ -9,7 +9,7 @@ import com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil import com.intellij.openapi.module.ModuleManager import com.intellij.openapi.roots.* import com.intellij.openapi.roots.impl.ModulesOrderEnumerator -import com.intellij.openapi.util.text.StringUtil +import com.intellij.util.text.VersionComparatorUtil import org.jetbrains.kotlin.idea.codeInsight.gradle.MultiplePluginVersionGradleImportingTestCase import org.jetbrains.kotlin.idea.util.sourceRoots import org.junit.Test @@ -18,9 +18,9 @@ import java.io.File class NewMultiplatformKaptProjectImportingTest : MultiplePluginVersionGradleImportingTestCase() { override fun isApplicableTest(): Boolean { val isOldGradlePlugin = gradleKotlinPluginVersion != MINIMAL_SUPPORTED_VERSION - && StringUtil.compareVersionNumbers(gradleKotlinPluginVersion, "1.3.40") < 0 + && VersionComparatorUtil.compare(gradleKotlinPluginVersion, "1.3.40") < 0 - return !isOldGradlePlugin && !gradleVersion.startsWith("3.") + return !isOldGradlePlugin && VersionComparatorUtil.compare(gradleVersion, "4.0") >= 0 } @Test diff --git a/idea/idea-gradle/tests/org/jetbrains/kotlin/idea/codeInsight/gradle/GradleImportingTestCase.kt b/idea/idea-gradle/tests/org/jetbrains/kotlin/idea/codeInsight/gradle/GradleImportingTestCase.kt index d279a1d6cdf..9fe0397e863 100644 --- a/idea/idea-gradle/tests/org/jetbrains/kotlin/idea/codeInsight/gradle/GradleImportingTestCase.kt +++ b/idea/idea-gradle/tests/org/jetbrains/kotlin/idea/codeInsight/gradle/GradleImportingTestCase.kt @@ -228,7 +228,7 @@ abstract class GradleImportingTestCase : ExternalSystemImportingTestCase() { protected open fun testDataDirName(): String = "" - protected fun testDataDirectory(): File { + protected open fun testDataDirectory(): File { val baseDir = "${PluginTestCaseBase.getTestDataPathBase()}/gradle/${testDataDirName()}/" return File(baseDir, getTestName(true).substringBefore("_")) }