Minor. Moved method to subclass.
This commit is contained in:
committed by
Pavel V. Talanov
parent
aec54bcbac
commit
1332cbc1c1
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user