From fdcfc0fde585bd9085b2b79a36fb4d05e3ed34d8 Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Wed, 9 Jun 2010 14:38:21 +0400 Subject: [PATCH] NavigateFromSourceTest - FS (file order) dependency eliminated --- .../intellij/projectView/NavigateFromSourceTest.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/java/java-tests/testSrc/com/intellij/projectView/NavigateFromSourceTest.java b/java/java-tests/testSrc/com/intellij/projectView/NavigateFromSourceTest.java index 04748a6106bb..236d9fc925ef 100644 --- a/java/java-tests/testSrc/com/intellij/projectView/NavigateFromSourceTest.java +++ b/java/java-tests/testSrc/com/intellij/projectView/NavigateFromSourceTest.java @@ -41,12 +41,20 @@ import com.intellij.testFramework.IdeaTestUtil; import javax.swing.*; import java.io.IOException; +import java.util.Arrays; +import java.util.Comparator; @SuppressWarnings({"HardCodedStringLiteral"}) public class NavigateFromSourceTest extends BaseProjectViewTestCase { public void testShowClassMembers() throws Exception { useStandardProviders(); - PsiClass psiClass = JavaDirectoryService.getInstance().getClasses(getPackageDirectory())[0]; + final PsiClass[] classes = JavaDirectoryService.getInstance().getClasses(getPackageDirectory()); + Arrays.sort(classes, new Comparator() { + public int compare(PsiClass o1, PsiClass o2) { + return o1.getName().compareTo(o2.getName()); + } + }); + PsiClass psiClass = classes[0]; final AbstractProjectViewPSIPane pane = createPane(); final PsiFile containingFile = psiClass.getContainingFile();