diff --git a/plugins/junit/src/com/intellij/execution/junit/TestClassCollector.java b/plugins/junit/src/com/intellij/execution/junit/TestClassCollector.java index 4e92321dd190..a94e3f256c33 100644 --- a/plugins/junit/src/com/intellij/execution/junit/TestClassCollector.java +++ b/plugins/junit/src/com/intellij/execution/junit/TestClassCollector.java @@ -90,6 +90,7 @@ public class TestClassCollector { //collect tests under single module test output only if (rootPath != null && !baseDir.startsWith(rootPath)) continue; + String pathSeparator = baseDir.getFileSystem().getSeparator(); Files.walkFileTree(baseDir, new SimpleFileVisitor() { @Override public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException { @@ -99,7 +100,6 @@ public class TestClassCollector { if (fName.endsWith(".class")) { try { Path relativePath = baseDir.relativize(file.getParent()); - String pathSeparator = baseDir.getFileSystem().getSeparator(); String subpackageName = StringUtil.getQualifiedName(relativePath.toString().replace(pathSeparator, "."), FileUtil.getNameWithoutExtension(fName)); String fqName = StringUtil.getQualifiedName(packageName, subpackageName);