Lines 453-462
Link Here
|
453 |
IPackageFragment pkg = getPackageFragment("JavaSearch", "src", "r7"); |
453 |
IPackageFragment pkg = getPackageFragment("JavaSearch", "src", "r7"); |
454 |
JavaSearchResultCollector result = new JavaSearchResultCollector() { |
454 |
JavaSearchResultCollector result = new JavaSearchResultCollector() { |
455 |
public void beginReporting() { |
455 |
public void beginReporting() { |
456 |
results.append("Starting search..."); |
456 |
addLine("Starting search..."); |
457 |
} |
457 |
} |
458 |
public void endReporting() { |
458 |
public void endReporting() { |
459 |
results.append("\nDone searching."); |
459 |
addLine("Done searching."); |
460 |
} |
460 |
} |
461 |
}; |
461 |
}; |
462 |
searchDeclarationsOfReferencedTypes( |
462 |
searchDeclarationsOfReferencedTypes( |
Lines 478-487
Link Here
|
478 |
ICompilationUnit cu = getCompilationUnit("JavaSearch15/src/p3/X.java"); |
478 |
ICompilationUnit cu = getCompilationUnit("JavaSearch15/src/p3/X.java"); |
479 |
JavaSearchResultCollector result = new JavaSearchResultCollector() { |
479 |
JavaSearchResultCollector result = new JavaSearchResultCollector() { |
480 |
public void beginReporting() { |
480 |
public void beginReporting() { |
481 |
results.append("Starting search..."); |
481 |
addLine("Starting search..."); |
482 |
} |
482 |
} |
483 |
public void endReporting() { |
483 |
public void endReporting() { |
484 |
results.append("\nDone searching."); |
484 |
addLine("Done searching."); |
485 |
} |
485 |
} |
486 |
}; |
486 |
}; |
487 |
searchDeclarationsOfReferencedTypes( |
487 |
searchDeclarationsOfReferencedTypes( |
Lines 1608-1625
Link Here
|
1608 |
* Various package declarations test. |
1608 |
* Various package declarations test. |
1609 |
*/ |
1609 |
*/ |
1610 |
public void testPackageDeclaration2() throws CoreException { // was testVariousPackageDeclarations |
1610 |
public void testPackageDeclaration2() throws CoreException { // was testVariousPackageDeclarations |
1611 |
|
1611 |
JavaSearchResultCollector packageCollector = new JavaSearchResultCollector(true); |
1612 |
search( |
1612 |
search( |
1613 |
"p3*", |
1613 |
"p3*", |
1614 |
PACKAGE, |
1614 |
PACKAGE, |
1615 |
DECLARATIONS, |
1615 |
DECLARATIONS, |
1616 |
getJavaSearchScope(), |
1616 |
getJavaSearchScope(), |
1617 |
this.resultCollector); |
1617 |
packageCollector); |
1618 |
assertSearchResults( |
1618 |
assertSearchResults( |
1619 |
"src/p3 p3\n" + |
1619 |
"src/p3 p3\n" + |
1620 |
"src/p3/p2 p3.p2\n" + |
1620 |
"src/p3/p2 p3.p2\n" + |
1621 |
"src/p3/p2/p p3.p2.p", |
1621 |
"src/p3/p2/p p3.p2.p", |
1622 |
this.resultCollector); |
1622 |
packageCollector); |
1623 |
} |
1623 |
} |
1624 |
/** |
1624 |
/** |
1625 |
* Package declaration test. |
1625 |
* Package declaration test. |
Lines 1651-1660
Link Here
|
1651 |
System.arraycopy(originalCP, 0, newCP, 0, cpLength); |
1651 |
System.arraycopy(originalCP, 0, newCP, 0, cpLength); |
1652 |
newCP[cpLength] = JavaCore.newLibraryEntry(new Path("/JavaSearch/corrupt.jar"), null, null); |
1652 |
newCP[cpLength] = JavaCore.newLibraryEntry(new Path("/JavaSearch/corrupt.jar"), null, null); |
1653 |
project.setRawClasspath(newCP, null); |
1653 |
project.setRawClasspath(newCP, null); |
1654 |
|
1654 |
search("r9", |
1655 |
|
|
|
1656 |
search( |
1657 |
"r9", |
1658 |
PACKAGE, |
1655 |
PACKAGE, |
1659 |
DECLARATIONS, |
1656 |
DECLARATIONS, |
1660 |
getJavaSearchScope(), |
1657 |
getJavaSearchScope(), |
Lines 1705-1710
Link Here
|
1705 |
} |
1702 |
} |
1706 |
} |
1703 |
} |
1707 |
} |
1704 |
} |
|
|
1705 |
public void testPackageDeclarationBug183062a() throws CoreException { |
1706 |
JavaSearchResultCollector packageCollector = new JavaSearchResultCollector(true); |
1707 |
search("j?", |
1708 |
PACKAGE, |
1709 |
DECLARATIONS, |
1710 |
getJavaSearchScope(), |
1711 |
packageCollector); |
1712 |
assertSearchResults( |
1713 |
"src/j1 j1\n" + |
1714 |
"src/j2 j2\n" + |
1715 |
"src/j3 j3\n" + |
1716 |
"src/j4 j4\n" + |
1717 |
"src/j5 j5\n" + |
1718 |
"src/j6 j6\n" + |
1719 |
"src/j7 j7\n" + |
1720 |
"test47909.jar j3 [No source]", |
1721 |
packageCollector); |
1722 |
} |
1723 |
public void testPackageDeclarationBug183062b() throws CoreException { |
1724 |
JavaSearchResultCollector packageCollector = new JavaSearchResultCollector(true); |
1725 |
search("j*", |
1726 |
PACKAGE, |
1727 |
DECLARATIONS, |
1728 |
getJavaSearchScope(), |
1729 |
packageCollector); |
1730 |
assertSearchResults( |
1731 |
""+ getExternalJCLPathString() + " java\n" + |
1732 |
""+ getExternalJCLPathString() + " java.io\n" + |
1733 |
""+ getExternalJCLPathString() + " java.lang\n" + |
1734 |
"src/j1 j1\n" + |
1735 |
"src/j2 j2\n" + |
1736 |
"src/j3 j3\n" + |
1737 |
"src/j4 j4\n" + |
1738 |
"src/j5 j5\n" + |
1739 |
"src/j6 j6\n" + |
1740 |
"src/j7 j7\n" + |
1741 |
"src/j7/qua j7.qua\n" + |
1742 |
"src/j7/qua/li j7.qua.li\n" + |
1743 |
"src/j7/qua/li/fied j7.qua.li.fied\n" + |
1744 |
"test47909.jar j3 [No source]", |
1745 |
packageCollector); |
1746 |
} |
1747 |
public void testPackageDeclarationBug183062c() throws CoreException { |
1748 |
JavaSearchResultCollector packageCollector = new JavaSearchResultCollector(true); |
1749 |
search("j7.*", |
1750 |
PACKAGE, |
1751 |
DECLARATIONS, |
1752 |
getJavaSearchScope(), |
1753 |
packageCollector); |
1754 |
assertSearchResults( |
1755 |
"src/j7/qua j7.qua\n" + |
1756 |
"src/j7/qua/li j7.qua.li\n" + |
1757 |
"src/j7/qua/li/fied j7.qua.li.fied", |
1758 |
packageCollector); |
1759 |
} |
1760 |
public void testPackageDeclarationBug183062d() throws CoreException { |
1761 |
JavaSearchResultCollector packageCollector = new JavaSearchResultCollector(true); |
1762 |
search("j7.*.*", |
1763 |
PACKAGE, |
1764 |
DECLARATIONS, |
1765 |
getJavaSearchScope(), |
1766 |
packageCollector); |
1767 |
assertSearchResults( |
1768 |
"src/j7/qua/li j7.qua.li\n" + |
1769 |
"src/j7/qua/li/fied j7.qua.li.fied", |
1770 |
packageCollector); |
1771 |
} |
1772 |
public void testPackageDeclarationBug183062e() throws CoreException { |
1773 |
JavaSearchResultCollector packageCollector = new JavaSearchResultCollector(true); |
1774 |
search("????.????", |
1775 |
PACKAGE, |
1776 |
DECLARATIONS, |
1777 |
getJavaSearchScope(), |
1778 |
packageCollector); |
1779 |
assertSearchResults( |
1780 |
""+ getExternalJCLPathString() + " java.lang", |
1781 |
packageCollector); |
1782 |
} |
1708 |
/** |
1783 |
/** |
1709 |
* Package reference test. |
1784 |
* Package reference test. |
1710 |
* (regression test for PR 1GK90H4: ITPJCORE:WIN2000 - search: missing package reference) |
1785 |
* (regression test for PR 1GK90H4: ITPJCORE:WIN2000 - search: missing package reference) |