Minor. Moved method to subclass.

This commit is contained in:
Evgeny Gerashchenko
2013-08-19 19:42:29 +04:00
committed by Pavel V. Talanov
parent aec54bcbac
commit 1332cbc1c1
2 changed files with 28 additions and 22 deletions
@@ -117,26 +117,4 @@ public abstract class AbstractNavigateToLibraryTest extends PlatformTestCase {
}
});
}
@NotNull
protected VirtualFile copyFileToSrcDir(@NotNull String path) {
VirtualFile originalFile = LocalFileSystem.getInstance().findFileByPath(path);
assertNotNull(originalFile);
VirtualFile srcDir = getProject().getBaseDir().findChild(SRC_DIR_NAME);
assertNotNull(srcDir);
try {
VfsUtilCore.copyFile(null, originalFile, srcDir);
}
catch (IOException e) {
throw new RuntimeException(e);
}
((NewVirtualFile)srcDir).markDirtyRecursively();
srcDir.refresh(false, true);
VirtualFile result = srcDir.findChild(originalFile.getName());
assertNotNull(result);
return result;
}
}
@@ -21,15 +21,20 @@ import com.intellij.openapi.editor.EditorFactory;
import com.intellij.openapi.fileEditor.FileDocumentManager;
import com.intellij.openapi.roots.ProjectFileIndex;
import com.intellij.openapi.util.Pair;
import com.intellij.openapi.vfs.LocalFileSystem;
import com.intellij.openapi.vfs.VfsUtilCore;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.openapi.vfs.newvfs.NewVirtualFile;
import com.intellij.psi.PsiDocumentManager;
import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiFile;
import com.intellij.psi.PsiReference;
import com.intellij.util.containers.MultiMap;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.JetTestUtils;
import org.jetbrains.jet.plugin.references.JetPsiReference;
import java.io.IOException;
import java.util.*;
/**
@@ -196,4 +201,27 @@ public class NavigateToLibrarySourceTest extends AbstractNavigateToLibraryTest {
protected boolean isWithSources() {
return true;
}
@NotNull
private VirtualFile copyFileToSrcDir(@NotNull String path) {
VirtualFile originalFile = LocalFileSystem.getInstance().findFileByPath(path);
assertNotNull(originalFile);
VirtualFile srcDir = getProject().getBaseDir().findChild(SRC_DIR_NAME);
assertNotNull(srcDir);
try {
VfsUtilCore.copyFile(null, originalFile, srcDir);
}
catch (IOException e) {
throw new RuntimeException(e);
}
((NewVirtualFile)srcDir).markDirtyRecursively();
srcDir.refresh(false, true);
VirtualFile result = srcDir.findChild(originalFile.getName());
assertNotNull(result);
return result;
}
}