diff --git a/idea/tests/org/jetbrains/jet/plugin/libraries/AbstractNavigateToLibraryTest.java b/idea/tests/org/jetbrains/jet/plugin/libraries/AbstractNavigateToLibraryTest.java index ecbd9874dba..e1e02a6f081 100644 --- a/idea/tests/org/jetbrains/jet/plugin/libraries/AbstractNavigateToLibraryTest.java +++ b/idea/tests/org/jetbrains/jet/plugin/libraries/AbstractNavigateToLibraryTest.java @@ -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; - } } diff --git a/idea/tests/org/jetbrains/jet/plugin/libraries/NavigateToLibrarySourceTest.java b/idea/tests/org/jetbrains/jet/plugin/libraries/NavigateToLibrarySourceTest.java index 38c938d47b0..c0b43a0cd64 100644 --- a/idea/tests/org/jetbrains/jet/plugin/libraries/NavigateToLibrarySourceTest.java +++ b/idea/tests/org/jetbrains/jet/plugin/libraries/NavigateToLibrarySourceTest.java @@ -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; + } }