diff --git a/plugins/maven/src/test/java/org/jetbrains/idea/maven/importing/ReimportingTest.kt b/plugins/maven/src/test/java/org/jetbrains/idea/maven/importing/ReimportingTest.kt index 62044c3eb079..2d8aefaaf6e4 100644 --- a/plugins/maven/src/test/java/org/jetbrains/idea/maven/importing/ReimportingTest.kt +++ b/plugins/maven/src/test/java/org/jetbrains/idea/maven/importing/ReimportingTest.kt @@ -247,7 +247,7 @@ class ReimportingTest : MavenMultiVersionImportingTestCase() { fun testMoveModuleWithSystemScopedDependency() = runBlocking { zipFile { file("a.txt") - }.generate(Paths.get(projectPath.toString(), "lib.jar").toFile()) + }.generate(projectPath.resolve("lib.jar").toFile()) updateModulePom("m1", generatePomWithSystemDependency("../lib.jar")) importProjectAsync() diff --git a/plugins/maven/src/test/java/org/jetbrains/idea/maven/indices/MavenMultiProjectImportTest.kt b/plugins/maven/src/test/java/org/jetbrains/idea/maven/indices/MavenMultiProjectImportTest.kt index 3eb09d2543ce..dc423a8e4384 100644 --- a/plugins/maven/src/test/java/org/jetbrains/idea/maven/indices/MavenMultiProjectImportTest.kt +++ b/plugins/maven/src/test/java/org/jetbrains/idea/maven/indices/MavenMultiProjectImportTest.kt @@ -21,6 +21,7 @@ import org.jetbrains.idea.maven.project.MavenProjectsManager import org.jetbrains.idea.maven.server.MavenServerManager import org.jetbrains.idea.maven.wizards.MavenProjectImportProvider import java.nio.file.Path +import kotlin.io.path.createDirectories class MavenMultiProjectImportTest : ProjectWizardTestCase() { override fun runInDispatchThread() = false @@ -66,7 +67,7 @@ class MavenMultiProjectImportTest : ProjectWizardTestCase { it.kind == MessageEvent.Kind.WARNING && it.message == "Cannot install wrapped maven, set Bundled Maven" } } @@ -60,7 +64,7 @@ class MavenDistributionResolveTest : MavenMultiVersionImportingTestCase() { importProjectAsync() val connector = MavenServerManager.getInstance().getConnector(project, projectRoot.path) assertEquals( - MavenDistributionsCache.resolveEmbeddedMavenHome().mavenHome.toFile().canonicalPath, connector.mavenDistribution.mavenHome.toFile().canonicalPath) + MavenDistributionsCache.resolveEmbeddedMavenHome().mavenHome.toCanonicalPath(), connector.mavenDistribution.mavenHome.toCanonicalPath()) createProjectPom("test" + "project" + "2") @@ -93,7 +97,7 @@ class MavenDistributionResolveTest : MavenMultiVersionImportingTestCase() { MavenWorkspaceSettingsComponent.getInstance(project).settings.getGeneralSettings().mavenHomeType = BundledMaven3 importProjectAsync() val connector = MavenServerManager.getInstance().getConnector(project, projectRoot.path) - assertFalse(connector.mavenDistribution.mavenHome.toFile().absolutePath.contains(".wrapper")) + assertFalse(connector.mavenDistribution.mavenHome.absolutePathString().contains(".wrapper")) assertNotContains { it.message == "Running maven wrapper" } } } @@ -108,7 +112,7 @@ class MavenDistributionResolveTest : MavenMultiVersionImportingTestCase() { importProjectAsync() val connector = MavenServerManager.getInstance().getConnector(project, projectRoot.path) assertEquals( - MavenDistributionsCache.resolveEmbeddedMavenHome().mavenHome.toFile().canonicalPath, connector.mavenDistribution.mavenHome.toFile().canonicalPath) + MavenDistributionsCache.resolveEmbeddedMavenHome().mavenHome.toCanonicalPath(), connector.mavenDistribution.mavenHome.toCanonicalPath()) //assertContainsOnce { it.kind == MessageEvent.Kind.WARNING && it.description!= null && it.description!!.contains("is not correct maven home, reverting to embedded") } } diff --git a/plugins/maven/src/test/java/org/jetbrains/idea/maven/server/MavenServerManagerTest.kt b/plugins/maven/src/test/java/org/jetbrains/idea/maven/server/MavenServerManagerTest.kt index f5c3fe0bd975..11f7d433360d 100644 --- a/plugins/maven/src/test/java/org/jetbrains/idea/maven/server/MavenServerManagerTest.kt +++ b/plugins/maven/src/test/java/org/jetbrains/idea/maven/server/MavenServerManagerTest.kt @@ -6,14 +6,15 @@ import com.intellij.maven.testFramework.MavenTestCase import com.intellij.openapi.application.ApplicationManager import com.intellij.openapi.progress.runBlockingMaybeCancellable import com.intellij.openapi.util.ThrowableComputable +import com.intellij.openapi.util.io.toCanonicalPath import com.intellij.testFramework.PlatformTestUtil import com.intellij.testFramework.common.ThreadUtil import com.intellij.testFramework.runInEdtAndWait import com.intellij.util.ReflectionUtil import com.intellij.util.WaitFor +import com.intellij.util.io.createDirectories import kotlinx.coroutines.runBlocking import org.jetbrains.idea.maven.project.MavenWorkspaceSettingsComponent -import java.io.File import java.util.concurrent.* import java.util.concurrent.atomic.AtomicReference @@ -99,14 +100,14 @@ class MavenServerManagerTest : MavenTestCase() { } fun testShouldDropConnectorForMultiplyDirs() = runBlocking { - val topDir = projectRoot.toNioPath().toFile() - val first = File(topDir, "first/.mvn") - val second = File(topDir, "second/.mvn") - assertTrue(first.mkdirs()) - assertTrue(second.mkdirs()) - val connectorFirst = MavenServerManager.getInstance().getConnector(project, first.absolutePath) + val topDir = projectRoot.toNioPath() + val first = topDir.resolve("first/.mvn") + val second = topDir.resolve("second/.mvn") + first.createDirectories() + second.createDirectories() + val connectorFirst = MavenServerManager.getInstance().getConnector(project, first.toCanonicalPath()) ensureConnected(connectorFirst) - val connectorSecond = MavenServerManager.getInstance().getConnector(project, second.absolutePath) + val connectorSecond = MavenServerManager.getInstance().getConnector(project, second.toCanonicalPath()) assertSame(connectorFirst, connectorSecond) MavenServerManager.getInstance().shutdownConnector(connectorFirst, true) assertEmpty(MavenServerManager.getInstance().getAllConnectors())