Skip to content

Commit

Permalink
update dto run with IntelliJ 14
Browse files Browse the repository at this point in the history
  • Loading branch information
Michail Plushnikov committed Dec 30, 2014
1 parent fd2b25c commit d6739c4
Showing 1 changed file with 8 additions and 2 deletions.
Expand Up @@ -5,6 +5,7 @@
import com.intellij.openapi.util.io.FileUtil;
import com.intellij.openapi.util.text.StringUtil;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.openapi.vfs.newvfs.impl.VfsRootAccess;
import com.intellij.psi.PsiFile;
import com.intellij.testFramework.LightProjectDescriptor;
import com.intellij.testFramework.fixtures.DefaultLightProjectDescriptor;
Expand Down Expand Up @@ -50,7 +51,11 @@ public void setUp() throws Exception {
addLombokClassesToFixture();
}

private void addLombokClassesToFixture() {
private void addLombokClassesToFixture() throws IOException {
final String absoluteTestDataPath = new File(getTestDataPath(), getBasePath()).getCanonicalPath();
final String absoluteLombokPath = new File(LOMBOK_SRC_PATH).getCanonicalPath();
final String absoluteLombokPgPath = new File(LOMBOKPG_SRC_PATH).getCanonicalPath();
VfsRootAccess.allowRootAccess(absoluteTestDataPath, absoluteLombokPath, absoluteLombokPgPath);
loadFilesFrom(LOMBOK_SRC_PATH);
loadFilesFrom(LOMBOKPG_SRC_PATH);
}
Expand All @@ -64,7 +69,8 @@ private void loadFilesFrom(final String srcPath) {
}

protected PsiFile loadToPsiFile(String fileName) {
VirtualFile virtualFile = myFixture.copyFileToProject(getBasePath() + "/" + fileName, fileName);
final String sourceFilePath = getBasePath() + "/" + fileName;
VirtualFile virtualFile = myFixture.copyFileToProject(sourceFilePath, fileName);
myFixture.configureFromExistingVirtualFile(virtualFile);
return myFixture.getFile();
}
Expand Down

0 comments on commit d6739c4

Please sign in to comment.