diff options
author | Andrew Niefer | 2004-02-16 20:46:12 +0000 |
---|---|---|
committer | Andrew Niefer | 2004-02-16 20:46:12 +0000 |
commit | c1a246da20e2a4ddec544502a35f7bc6127a75bd (patch) | |
tree | f78443d1577c160ef18f85ceb0a41278c7b8ff70 /core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests | |
parent | a693c52f25f6d80e4950927f5136cf360318aefd (diff) | |
download | org.eclipse.cdt-c1a246da20e2a4ddec544502a35f7bc6127a75bd.tar.gz org.eclipse.cdt-c1a246da20e2a4ddec544502a35f7bc6127a75bd.tar.xz org.eclipse.cdt-c1a246da20e2a4ddec544502a35f7bc6127a75bd.zip |
Search Refactoring for bugs
50983 - OrPattern not visible
51250 - search engine throws runtime exception OperationCanceledException
Diffstat (limited to 'core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests')
3 files changed, 11 insertions, 4 deletions
diff --git a/core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests/BaseSearchTest.java b/core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests/BaseSearchTest.java index 488e80e3faa..6c2de725b04 100644 --- a/core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests/BaseSearchTest.java +++ b/core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests/BaseSearchTest.java @@ -122,7 +122,11 @@ public class BaseSearchTest extends TestCase implements ICSearchConstants { } protected void search(IWorkspace workspace, ICSearchPattern pattern, ICSearchScope scope, ICSearchResultCollector collector) { - searchEngine.search( workspace, pattern, scope, collector, false ); + try { + searchEngine.search( workspace, pattern, scope, collector, false ); + } catch (InterruptedException e) { + + } } } diff --git a/core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests/ClassDeclarationPatternTests.java b/core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests/ClassDeclarationPatternTests.java index 4d017bfd66e..9b1946d5cb0 100644 --- a/core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests/ClassDeclarationPatternTests.java +++ b/core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests/ClassDeclarationPatternTests.java @@ -19,10 +19,10 @@ import java.util.Set; import org.eclipse.cdt.core.search.ICSearchConstants; import org.eclipse.cdt.core.search.ICSearchPattern; import org.eclipse.cdt.core.search.IMatch; +import org.eclipse.cdt.core.search.OrPattern; import org.eclipse.cdt.core.search.SearchEngine; import org.eclipse.cdt.internal.core.CharOperation; import org.eclipse.cdt.internal.core.search.matching.ClassDeclarationPattern; -import org.eclipse.cdt.internal.core.search.matching.OrPattern; /** diff --git a/core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests/OtherPatternTests.java b/core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests/OtherPatternTests.java index 065c316370e..e8fc0c7840f 100644 --- a/core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests/OtherPatternTests.java +++ b/core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests/OtherPatternTests.java @@ -22,13 +22,13 @@ import org.eclipse.cdt.core.CCorePlugin; import org.eclipse.cdt.core.search.BasicSearchMatch; import org.eclipse.cdt.core.search.ICSearchPattern; import org.eclipse.cdt.core.search.IMatch; +import org.eclipse.cdt.core.search.OrPattern; import org.eclipse.cdt.core.search.SearchEngine; import org.eclipse.cdt.internal.core.CharOperation; import org.eclipse.cdt.internal.core.search.AcceptMatchOperation; import org.eclipse.cdt.internal.core.search.matching.FieldDeclarationPattern; import org.eclipse.cdt.internal.core.search.matching.MatchLocator; import org.eclipse.cdt.internal.core.search.matching.NamespaceDeclarationPattern; -import org.eclipse.cdt.internal.core.search.matching.OrPattern; import org.eclipse.cdt.testplugin.CTestPlugin; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.Path; @@ -327,7 +327,10 @@ public class OtherPatternTests extends BaseSearchTest { ArrayList matchesList = new ArrayList(); MatchLocator matchLocator = new MatchLocator( pattern, resultCollector, scope, monitor ); - matchLocator.locateMatches( new String [] { path }, workspace, null, matchesList); + try { + matchLocator.locateMatches( new String [] { path }, workspace, null, matchesList); + } catch (InterruptedException e1) { + } AcceptMatchOperation acceptMatchOp = new AcceptMatchOperation(resultCollector, matchesList); try { |