Fix JetTestCaseBuilder#getHomeDirectory() having wrong separators on Windows

This commit is contained in:
Pavel V. Talanov
2013-09-30 15:27:37 +04:00
parent 10797db588
commit dc9c3b1a97
@@ -30,6 +30,8 @@ import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import static com.intellij.openapi.util.io.FileUtil.toSystemIndependentName;
public abstract class JetTestCaseBuilder {
public static final FilenameFilter KOTLIN_FILTER = filterByExtension("kt", "jet", JetParserDefinition.KTSCRIPT_FILE_SUFFIX);
@@ -55,7 +57,7 @@ public abstract class JetTestCaseBuilder {
String resourceRoot = PathManager.getResourceRoot(JetTestCaseBuilder.class, "/org/jetbrains/jet/JetTestCaseBuilder.class");
assert resourceRoot != null : "Failed to get root for class: " + JetTestCaseBuilder.class;
return new File(resourceRoot).getParentFile().getParentFile().getParent();
return toSystemIndependentName(new File(resourceRoot).getParentFile().getParentFile().getParent());
}
public interface NamedTestFactory {
@NotNull Test createTest(@NotNull String dataPath, @NotNull String name, @NotNull File file);