Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Schorn2011-04-12 13:22:45 +0000
committerMarkus Schorn2011-04-12 13:22:45 +0000
commit006a176b004f2464c2ad1eb436f582f014ac4399 (patch)
tree107fccd9d36feb54cc7d0608741eaf99f363fc8d /core/org.eclipse.cdt.core.tests
parentc9e1a95b397bae66e10044e5d9872d9ff062564c (diff)
downloadorg.eclipse.cdt-006a176b004f2464c2ad1eb436f582f014ac4399.tar.gz
org.eclipse.cdt-006a176b004f2464c2ad1eb436f582f014ac4399.tar.xz
org.eclipse.cdt-006a176b004f2464c2ad1eb436f582f014ac4399.zip
Bug 342443: Update existing testcase.
Diffstat (limited to 'core/org.eclipse.cdt.core.tests')
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2CPPTests.java16
1 files changed, 8 insertions, 8 deletions
diff --git a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2CPPTests.java b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2CPPTests.java
index c7493b8968a..c64ca6ddbb2 100644
--- a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2CPPTests.java
+++ b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2CPPTests.java
@@ -5421,45 +5421,45 @@ public class AST2CPPTests extends AST2BaseTest {
// check class
IBinding b= cldef.getName().resolveBinding();
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
// check functions
b= fdecl1.getName().resolveBinding();
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
b= fdecl2.getName().resolveBinding();
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
// check using declaration class
b= udcl.getName().resolveBinding();
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
// check using declaration function
b= udf.getName().resolveBinding();
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
// check class reference
b= clname.resolveBinding();
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
// check function references
b= fnname1.resolveBinding();
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
b= fnname2.resolveBinding();
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
}

Back to the top