From 6eede838932f35c106a15f9e75560c600e6325a7 Mon Sep 17 00:00:00 2001 From: Andrew Ferguson Date: Thu, 7 Jun 2007 12:46:08 +0000 Subject: [PATCH] 177917: add test for directive within namespace, declared in referencing file --- .../tests/IndexCPPBindingResolutionTest.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexCPPBindingResolutionTest.java b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexCPPBindingResolutionTest.java index be1fefc30d7..619512d5e9d 100644 --- a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexCPPBindingResolutionTest.java +++ b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexCPPBindingResolutionTest.java @@ -60,6 +60,19 @@ public abstract class IndexCPPBindingResolutionTest extends IndexBindingResoluti suite.addTest(suite(ProjectWithDepProj.class)); } + // namespace n { class A{}; class B{}; class C{}; } + + // namespace m { + // using namespace n; + // class D{}; + // } + // m::C c; + // m::D d; + public void testUsingNamingDirective_177917_1a() { + IBinding b0= getBindingFromASTName("C c", 1); + IBinding b1= getBindingFromASTName("D d", 1); + } + // namespace n { class A{}; } // namespace m { // using namespace n; @@ -68,7 +81,7 @@ public abstract class IndexCPPBindingResolutionTest extends IndexBindingResoluti // namespace n { class C{}; } // m::C c; - public void _testUsingNamingDirective_177917_1() { + public void _testUsingNamingDirective_177917_1b() { IBinding b0= getBindingFromASTName("C c", 1); }