public void testCollected() throws CoreException { IProject[] prjs = new IProject[] {fProject}; fProject.create(new NullProgressMonitor()); fProject.open(new NullProgressMonitor()); createFolder(fProject, "folder1"); createFolder(fProject, "folder2"); createFile(fProject, "abc.h"); IFile[] files = ResourceLookup.findFilesByName(new Path("abc.h"), prjs, true); assertEquals(1, files.length); ResourceLookup.simulateNodeMapCollection(); createFile(fProject, "folder1/abc.h"); createFile(fProject, "folder2/abC.h"); files = ResourceLookup.findFilesByName(new Path("abc.h"), prjs, true); assertEquals(3, files.length); ResourceLookup.simulateNodeMapCollection(); files = ResourceLookup.findFilesByName(new Path("abc.h"), prjs, true); assertEquals(3, files.length); }