Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.egit.core.test')
-rw-r--r--org.eclipse.egit.core.test/src/org/eclipse/egit/core/synchronize/GitResourceVariantTreeTest.java16
1 files changed, 13 insertions, 3 deletions
diff --git a/org.eclipse.egit.core.test/src/org/eclipse/egit/core/synchronize/GitResourceVariantTreeTest.java b/org.eclipse.egit.core.test/src/org/eclipse/egit/core/synchronize/GitResourceVariantTreeTest.java
index 3ca306c1b8..a2b99f62a1 100644
--- a/org.eclipse.egit.core.test/src/org/eclipse/egit/core/synchronize/GitResourceVariantTreeTest.java
+++ b/org.eclipse.egit.core.test/src/org/eclipse/egit/core/synchronize/GitResourceVariantTreeTest.java
@@ -20,6 +20,7 @@ import static org.junit.Assert.fail;
import java.io.File;
import java.io.InputStream;
import java.util.Arrays;
+import java.util.Comparator;
import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IProject;
@@ -119,10 +120,19 @@ public class GitResourceVariantTreeTest extends GitTestCase {
store);
// then
- assertEquals(2, grvt.roots().length);
- IResource actualProject = grvt.roots()[1];
+ IResource[] roots = grvt.roots();
+ // sort in order to be able to assert the project instances
+ Arrays.sort(roots, new Comparator<IResource>() {
+ public int compare(IResource r1, IResource r2) {
+ String path1 = r1.getFullPath().toString();
+ String path2 = r2.getFullPath().toString();
+ return path1.compareTo(path2);
+ }
+ });
+ assertEquals(2, roots.length);
+ IResource actualProject = roots[0];
assertEquals(this.project.project, actualProject);
- IResource actualProject1 = grvt.roots()[0];
+ IResource actualProject1 = roots[1];
assertEquals(secondIProject, actualProject1);
}

Back to the top