Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Ferguson2007-03-27 13:04:41 +0000
committerAndrew Ferguson2007-03-27 13:04:41 +0000
commit850c6c492d006415460b5704bd1252280518c30c (patch)
treeded41d7e896be1c443548994dd491867d330c409
parent063fd7765cf97f63a55171a2465817414fc3d9ef (diff)
downloadorg.eclipse.cdt-850c6c492d006415460b5704bd1252280518c30c.tar.gz
org.eclipse.cdt-850c6c492d006415460b5704bd1252280518c30c.tar.xz
org.eclipse.cdt-850c6c492d006415460b5704bd1252280518c30c.zip
179322: remove test case (bug is RESOLVED INVALID)
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexBugsTests.java46
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/indexTests/bugs/179322/aaa.h3
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/indexTests/bugs/179322/base.h1
3 files changed, 0 insertions, 50 deletions
diff --git a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexBugsTests.java b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexBugsTests.java
index 06f432bef56..ba6532b8c44 100644
--- a/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexBugsTests.java
+++ b/core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/internal/index/tests/IndexBugsTests.java
@@ -53,12 +53,10 @@ import org.eclipse.cdt.core.testplugin.util.BaseTestCase;
import org.eclipse.cdt.core.testplugin.util.TestSourceReader;
import org.eclipse.core.resources.IContainer;
import org.eclipse.core.resources.IFile;
-import org.eclipse.core.resources.IFolder;
import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.IProjectDescription;
import org.eclipse.core.resources.IResource;
import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.FileLocator;
import org.eclipse.core.runtime.NullProgressMonitor;
import org.eclipse.core.runtime.Path;
@@ -531,50 +529,6 @@ public class IndexBugsTests extends BaseTestCase {
}
}
-
- /*
- * Linked headers, referenced via include <> syntax are missed
- */
- public void _test179322() throws Exception {
-
- String baseDir= FileLocator.toFileURL(FileLocator.find(CTestPlugin.getDefault().getBundle(), new Path("/resources/indexTests/bugs/179322"), null)).getFile();
- IFolder content= fCProject.getProject().getFolder("content");
- content.createLink(new Path(baseDir), IResource.NONE, null);
-// List entries= new ArrayList(Arrays.asList(CoreModel.getRawPathEntries(fCProject)));
-// entries.add(
-// CoreModel.newIncludeEntry(fCProject.getPath(),
-// null, content.getLocation(), true));
-// entries.add(
-// CoreModel.newIncludeEntry(fCProject.getPath(),
-// null, content.getLocation(), false));
-// entries.add(CoreModel.newSourceEntry(content.getProjectRelativePath()));
-// fCProject.setRawPathEntries(
-// (IPathEntry[]) entries.toArray(new IPathEntry[entries.size()]),
-// new NullProgressMonitor()
-// );
-
- TestScannerProvider.sIncludes= new String[] {
- content.getLocation().toString()
- };
- CCorePlugin.getIndexManager().reindex(fCProject);
- CCorePlugin.getIndexManager().joinIndexer(10000, NPM);
-
- fIndex.acquireReadLock();
- try {
- IBinding[] bindings= fIndex.findBindings(Pattern.compile(".*"), true, IndexFilter.ALL, NPM);
- assertEquals(2, bindings.length);
-
- int b= bindings[0].getName().equals("A") ? 1 : 0;
- assertTrue(bindings[0] instanceof ICPPClassType);
- assertTrue(bindings[1] instanceof ICPPClassType);
- assertTrue(((ICPPClassType)bindings[1-b]).getBases().length==0);
- assertTrue(((ICPPClassType)bindings[b]).getBases().length==1);
- }
- finally {
- fIndex.releaseReadLock();
- }
- }
-
// class a {};
// class A {};
// namespace aa {
diff --git a/core/org.eclipse.cdt.core.tests/resources/indexTests/bugs/179322/aaa.h b/core/org.eclipse.cdt.core.tests/resources/indexTests/bugs/179322/aaa.h
deleted file mode 100644
index b66064bb18f..00000000000
--- a/core/org.eclipse.cdt.core.tests/resources/indexTests/bugs/179322/aaa.h
+++ /dev/null
@@ -1,3 +0,0 @@
-#include <base.h>
-
-class B : public A {}; \ No newline at end of file
diff --git a/core/org.eclipse.cdt.core.tests/resources/indexTests/bugs/179322/base.h b/core/org.eclipse.cdt.core.tests/resources/indexTests/bugs/179322/base.h
deleted file mode 100644
index a650fd68139..00000000000
--- a/core/org.eclipse.cdt.core.tests/resources/indexTests/bugs/179322/base.h
+++ /dev/null
@@ -1 +0,0 @@
-class A {}; \ No newline at end of file

Back to the top