mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-07 08:15:48 +02:00
Adjust testcase for optimized C/C++ search.
This commit is contained in:
parent
c507baf019
commit
41cbe5212b
1 changed files with 9 additions and 9 deletions
|
@ -128,8 +128,8 @@ public class PDOMSearchTest extends PDOMTestBase {
|
|||
assertEquals(4, class1s.length);
|
||||
assertTrue(class1s[0] instanceof ICPPClassType);
|
||||
assertTrue(class1s[1] instanceof ICPPClassType);
|
||||
assertTrue(class1s[2] instanceof ICPPMethod);
|
||||
assertTrue(class1s[3] instanceof ICPPClassType);
|
||||
assertTrue(class1s[2] instanceof ICPPClassType);
|
||||
assertTrue(class1s[3] instanceof ICPPMethod);
|
||||
|
||||
/** result #1 * */
|
||||
ICPPClassType class1 = (ICPPClassType) class1s[0];
|
||||
|
@ -165,12 +165,12 @@ public class PDOMSearchTest extends PDOMTestBase {
|
|||
assertEquals("class1y", fields[1].getName());
|
||||
|
||||
/** result #3 * */
|
||||
ICPPMethod method3 = (ICPPMethod) class1s[2];
|
||||
ICPPMethod method3 = (ICPPMethod) class1s[3];
|
||||
assertEquals("namespace1::Class1::Class1", getBindingQualifiedName(pdom.getLinkageImpls()[0].adaptBinding(method3)));
|
||||
assertEquals(method3, methods[0]);
|
||||
|
||||
/** result #4 * */
|
||||
ICPPClassType class4 = (ICPPClassType) class1s[3];
|
||||
ICPPClassType class4 = (ICPPClassType) class1s[2];
|
||||
assertEquals("namespace1::namespace2::Class1", getBindingQualifiedName(pdom.getLinkageImpls()[0].adaptBinding(class4)));
|
||||
methods = class4.getDeclaredMethods();
|
||||
assertEquals(0, methods.length);
|
||||
|
@ -179,9 +179,9 @@ public class PDOMSearchTest extends PDOMTestBase {
|
|||
IBinding[] class2s = pdom.findBindings(Pattern.compile("Class2"), false, INDEX_FILTER, NULL_MONITOR);
|
||||
assertEquals(4, class2s.length);
|
||||
assertTrue(class2s[0] instanceof ICPPClassType);
|
||||
assertTrue(class2s[1] instanceof ICPPMethod);
|
||||
assertTrue(class2s[1] instanceof ICPPClassType);
|
||||
assertTrue(class2s[2] instanceof ICPPClassType);
|
||||
assertTrue(class2s[3] instanceof ICPPClassType);
|
||||
assertTrue(class2s[3] instanceof ICPPMethod);
|
||||
|
||||
/** result #1 * */
|
||||
ICPPClassType cls1 = (ICPPClassType) class2s[0];
|
||||
|
@ -194,16 +194,16 @@ public class PDOMSearchTest extends PDOMTestBase {
|
|||
assertEquals("foo", methods[1].getName());
|
||||
|
||||
/** result #2 * */
|
||||
ICPPMethod meth2 = (ICPPMethod) class2s[1];
|
||||
ICPPMethod meth2 = (ICPPMethod) class2s[3];
|
||||
assertEquals("Class2::Class2", getBindingQualifiedName(pdom.getLinkageImpls()[0].adaptBinding(meth2)));
|
||||
assertEquals(meth2, methods[0]);
|
||||
|
||||
/** result #3 * */
|
||||
ICPPClassType cls3 = (ICPPClassType) class2s[2];
|
||||
ICPPClassType cls3 = (ICPPClassType) class2s[1];
|
||||
assertEquals("namespace1::Class1::Class2", getBindingQualifiedName(pdom.getLinkageImpls()[0].adaptBinding(cls3)));
|
||||
|
||||
/** result #3 * */
|
||||
ICPPClassType cls4 = (ICPPClassType) class2s[3];
|
||||
ICPPClassType cls4 = (ICPPClassType) class2s[2];
|
||||
assertEquals("namespace1::Class2", getBindingQualifiedName(pdom.getLinkageImpls()[0].adaptBinding(cls4)));
|
||||
|
||||
/* Nested class references - namespace1::Class1::Class2 */
|
||||
|
|
Loading…
Add table
Reference in a new issue