diff --git a/plugins/maven/intellij.maven.iml b/plugins/maven/intellij.maven.iml
index b60c7a3fd9ca..56ff8f2ba5d3 100644
--- a/plugins/maven/intellij.maven.iml
+++ b/plugins/maven/intellij.maven.iml
@@ -60,6 +60,7 @@
+
diff --git a/plugins/maven/src/test/java/org/jetbrains/idea/maven/compiler/BuildProcessClasspathTest.kt b/plugins/maven/src/test/java/org/jetbrains/idea/maven/compiler/BuildProcessClasspathTest.kt
index ce392bc6dbe0..4e7c1b235950 100644
--- a/plugins/maven/src/test/java/org/jetbrains/idea/maven/compiler/BuildProcessClasspathTest.kt
+++ b/plugins/maven/src/test/java/org/jetbrains/idea/maven/compiler/BuildProcessClasspathTest.kt
@@ -2,18 +2,19 @@
package org.jetbrains.idea.maven.compiler
import com.intellij.compiler.server.impl.BuildProcessClasspathManager
-import com.intellij.testFramework.IdeaTestCase
+import com.intellij.openapi.project.DefaultProjectFactory
+import com.intellij.psi.impl.light.LightJavaModule
+import com.intellij.testFramework.fixtures.BareTestFixtureTestCase
+import org.assertj.core.api.Assertions.assertThat
import org.jetbrains.jps.cmdline.ClasspathBootstrap
+import org.junit.Test
import java.io.File
-class BuildProcessClasspathTest : IdeaTestCase() {
- fun testBuildProcessClasspath() {
- val cp = mutableListOf()
- cp.addAll(ClasspathBootstrap.getBuildProcessApplicationClasspath())
- cp.addAll(BuildProcessClasspathManager().getBuildProcessPluginsClasspath(project))
- val cpFileNames = cp.map { File(it).name }
- assertContainsElements(cpFileNames,
- "intellij.maven.jps",
- "plexus-utils-3.0.22.jar")
+class BuildProcessClasspathTest : BareTestFixtureTestCase() {
+ @Test fun testBuildProcessClasspath() {
+ val baseCp = ClasspathBootstrap.getBuildProcessApplicationClasspath()
+ val pluginsCp = BuildProcessClasspathManager().getBuildProcessPluginsClasspath(DefaultProjectFactory.getInstance().defaultProject)
+ val libs = (baseCp.asSequence() + pluginsCp.asSequence()).map { LightJavaModule.moduleName(File(it).name) }.toSet()
+ assertThat(libs).contains("intellij.maven.jps", "plexus.utils")
}
-}
+}
\ No newline at end of file