Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Schorn2008-04-18 15:27:01 +0000
committerMarkus Schorn2008-04-18 15:27:01 +0000
commit9b984524ccb05352b93cf2ff9303158c023bdeba (patch)
tree44944dd4b090146eaccb1c7be8705d7ea6e1c815 /core/org.eclipse.cdt.core.tests
parentb87cd95a0f0cdba2e6d8a5ce0feff5d7ec850d12 (diff)
downloadorg.eclipse.cdt-9b984524ccb05352b93cf2ff9303158c023bdeba.tar.gz
org.eclipse.cdt-9b984524ccb05352b93cf2ff9303158c023bdeba.tar.xz
org.eclipse.cdt-9b984524ccb05352b93cf2ff9303158c023bdeba.zip
Indexing performance improvements.
Diffstat (limited to 'core/org.eclipse.cdt.core.tests')
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/pdom/tests/PDOMSearchTest.java12
1 files changed, 10 insertions, 2 deletions
diff --git a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/pdom/tests/PDOMSearchTest.java b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/pdom/tests/PDOMSearchTest.java
index d73bcdef01b..f8bdbc9611c 100644
--- a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/pdom/tests/PDOMSearchTest.java
+++ b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/pdom/tests/PDOMSearchTest.java
@@ -11,6 +11,8 @@
package org.eclipse.cdt.internal.pdom.tests;
+import java.util.Arrays;
+import java.util.Comparator;
import java.util.regex.Pattern;
import junit.framework.Test;
@@ -51,6 +53,7 @@ public class PDOMSearchTest extends PDOMTestBase {
return suite(PDOMSearchTest.class);
}
+ @Override
protected void setUp() throws Exception {
if (pdom == null) {
ICProject project = createProject("searchTests", true);
@@ -59,6 +62,7 @@ public class PDOMSearchTest extends PDOMTestBase {
pdom.acquireReadLock();
}
+ @Override
protected void tearDown() throws Exception {
pdom.releaseReadLock();
}
@@ -175,9 +179,13 @@ public class PDOMSearchTest extends PDOMTestBase {
assertEquals("Class2", getBindingQualifiedName(pdom.getLinkageImpls()[0].adaptBinding(cls1)));
methods = cls1.getDeclaredMethods();
assertEquals(3, methods.length);
+ Arrays.sort(methods, new Comparator<IBinding>() {
+ public int compare(IBinding o1, IBinding o2) {
+ return o1.getName().compareTo(o2.getName());
+ }});
assertEquals("Class2", methods[0].getName());
- assertEquals("~Class2", methods[1].getName());
- assertEquals("foo", methods[2].getName());
+ assertEquals("~Class2", methods[2].getName());
+ assertEquals("foo", methods[1].getName());
/** result #2 * */
ICPPMethod meth2 = (ICPPMethod) class2s[1];

Back to the top