mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-16 12:45:41 +02:00
Bug 342443: Update existing testcase.
This commit is contained in:
parent
c9e1a95b39
commit
006a176b00
1 changed files with 8 additions and 8 deletions
|
@ -5421,45 +5421,45 @@ public class AST2CPPTests extends AST2BaseTest {
|
||||||
// check class
|
// check class
|
||||||
IBinding b= cldef.getName().resolveBinding();
|
IBinding b= cldef.getName().resolveBinding();
|
||||||
assertEquals(3, tu.getReferences(b).length); // 2 refs + using-decl
|
assertEquals(3, tu.getReferences(b).length); // 2 refs + using-decl
|
||||||
assertEquals(2, tu.getDefinitionsInAST(b).length); // class-def + using-decl
|
assertEquals(1, tu.getDefinitionsInAST(b).length); // class-def
|
||||||
assertEquals(2, tu.getDeclarationsInAST(b).length); // class-def + using-decl
|
assertEquals(2, tu.getDeclarationsInAST(b).length); // class-def + using-decl
|
||||||
|
|
||||||
// check functions
|
// check functions
|
||||||
b= fdecl1.getName().resolveBinding();
|
b= fdecl1.getName().resolveBinding();
|
||||||
assertEquals(3, tu.getReferences(b).length); // 2 refs + using-decl
|
assertEquals(3, tu.getReferences(b).length); // 2 refs + using-decl
|
||||||
assertEquals(1, tu.getDefinitionsInAST(b).length); // using-decl
|
assertEquals(0, tu.getDefinitionsInAST(b).length); // function is not defined
|
||||||
assertEquals(2, tu.getDeclarationsInAST(b).length); // func-decl + using-decl
|
assertEquals(2, tu.getDeclarationsInAST(b).length); // func-decl + using-decl
|
||||||
b= fdecl2.getName().resolveBinding();
|
b= fdecl2.getName().resolveBinding();
|
||||||
assertEquals(3, tu.getReferences(b).length); // 2 refs + using-decl
|
assertEquals(3, tu.getReferences(b).length); // 2 refs + using-decl
|
||||||
assertEquals(1, tu.getDefinitionsInAST(b).length); // using-decl
|
assertEquals(0, tu.getDefinitionsInAST(b).length); // function is not defined
|
||||||
assertEquals(2, tu.getDeclarationsInAST(b).length); // func-decl + using-decl
|
assertEquals(2, tu.getDeclarationsInAST(b).length); // func-decl + using-decl
|
||||||
|
|
||||||
// check using declaration class
|
// check using declaration class
|
||||||
b= udcl.getName().resolveBinding();
|
b= udcl.getName().resolveBinding();
|
||||||
assertEquals(3, tu.getReferences(b).length); // 2 refs + using-decl
|
assertEquals(3, tu.getReferences(b).length); // 2 refs + using-decl
|
||||||
assertEquals(2, tu.getDefinitionsInAST(b).length); // class-def + using-decl
|
assertEquals(1, tu.getDefinitionsInAST(b).length); // class-def
|
||||||
assertEquals(2, tu.getDeclarationsInAST(b).length); // class-def + using-decl
|
assertEquals(2, tu.getDeclarationsInAST(b).length); // class-def + using-decl
|
||||||
|
|
||||||
// check using declaration function
|
// check using declaration function
|
||||||
b= udf.getName().resolveBinding();
|
b= udf.getName().resolveBinding();
|
||||||
assertEquals(5, tu.getReferences(b).length); // 4 refs + using-decl
|
assertEquals(5, tu.getReferences(b).length); // 4 refs + using-decl
|
||||||
assertEquals(1, tu.getDefinitionsInAST(b).length); // using-decl
|
assertEquals(0, tu.getDefinitionsInAST(b).length); // function is not defined
|
||||||
assertEquals(3, tu.getDeclarationsInAST(b).length); // using-decl + 2 func-decls
|
assertEquals(3, tu.getDeclarationsInAST(b).length); // using-decl + 2 func-decls
|
||||||
|
|
||||||
// check class reference
|
// check class reference
|
||||||
b= clname.resolveBinding();
|
b= clname.resolveBinding();
|
||||||
assertEquals(3, tu.getReferences(b).length); // 2 refs + using-decl
|
assertEquals(3, tu.getReferences(b).length); // 2 refs + using-decl
|
||||||
assertEquals(2, tu.getDefinitionsInAST(b).length); // class-def + using-decl
|
assertEquals(1, tu.getDefinitionsInAST(b).length); // class-def
|
||||||
assertEquals(2, tu.getDeclarationsInAST(b).length); // class-def + using-decl
|
assertEquals(2, tu.getDeclarationsInAST(b).length); // class-def + using-decl
|
||||||
|
|
||||||
// check function references
|
// check function references
|
||||||
b= fnname1.resolveBinding();
|
b= fnname1.resolveBinding();
|
||||||
assertEquals(3, tu.getReferences(b).length); // 2 refs + using-decl
|
assertEquals(3, tu.getReferences(b).length); // 2 refs + using-decl
|
||||||
assertEquals(1, tu.getDefinitionsInAST(b).length); // using-decl
|
assertEquals(0, tu.getDefinitionsInAST(b).length); // function is not defined
|
||||||
assertEquals(2, tu.getDeclarationsInAST(b).length); // using-decl + func-decl
|
assertEquals(2, tu.getDeclarationsInAST(b).length); // using-decl + func-decl
|
||||||
b= fnname2.resolveBinding();
|
b= fnname2.resolveBinding();
|
||||||
assertEquals(3, tu.getReferences(b).length); // 2 refs + using-decl
|
assertEquals(3, tu.getReferences(b).length); // 2 refs + using-decl
|
||||||
assertEquals(1, tu.getDefinitionsInAST(b).length); // using-decl
|
assertEquals(0, tu.getDefinitionsInAST(b).length); // function is not defined
|
||||||
assertEquals(2, tu.getDeclarationsInAST(b).length); // using-decl + func-decl
|
assertEquals(2, tu.getDeclarationsInAST(b).length); // using-decl + func-decl
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue