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();