AbstractInsertImportOnPasteTest: use test framework to create correct file structure for java files

This commit is contained in:
Pavel V. Talanov
2014-02-10 18:57:49 +04:00
parent e3ae7afac3
commit 4501adf5f1
@@ -125,11 +125,18 @@ public abstract class AbstractInsertImportOnPasteTest extends JetLightCodeInsigh
}); });
} }
private void configureByDependencyIfExists(@NotNull String dependencyFileName) { private void configureByDependencyIfExists(@NotNull String dependencyFileName) throws Exception {
if (new File(BASE_PATH + "/" + dependencyFileName).exists()) { File file = new File(BASE_PATH + "/" + dependencyFileName);
if (file.exists()) {
if (dependencyFileName.endsWith(".java")) {
//allow test framework to put it under right directory
myFixture.addClass(FileUtil.loadFile(file));
}
else {
myFixture.configureByFile(dependencyFileName); myFixture.configureByFile(dependencyFileName);
} }
} }
}
@Override @Override
protected String getTestDataPath() { protected String getTestDataPath() {