34 * @run main TestIndex |
34 * @run main TestIndex |
35 */ |
35 */ |
36 |
36 |
37 public class TestIndex extends JavadocTester { |
37 public class TestIndex extends JavadocTester { |
38 |
38 |
39 //Test information. |
|
40 private static final String BUG_ID = "4852280-4517115-4973608-4994589"; |
|
41 |
|
42 //Javadoc arguments. |
39 //Javadoc arguments. |
43 private static final String[] ARGS = new String[] { |
40 private static final String[] ARGS = new String[] { |
44 "-d", BUG_ID, "-sourcepath", SRC_DIR, "pkg", SRC_DIR + "/NoPackage.java" |
41 "-d", OUTPUT_DIR, "-sourcepath", SRC_DIR, "pkg", SRC_DIR + "/NoPackage.java" |
45 }; |
42 }; |
46 |
43 |
47 //Input for string search tests. |
44 //Input for string search tests. |
48 private static final String[][] TEST = { |
45 private static final String[][] TEST = { |
49 //Make sure the horizontal scroll bar does not appear in class frame. |
46 //Make sure the horizontal scroll bar does not appear in class frame. |
50 {BUG_ID + "/index.html", |
47 { "index.html", |
51 "<frame src=\"overview-summary.html\" name=\"classFrame\" title=\"" + |
48 "<frame src=\"overview-summary.html\" name=\"classFrame\" title=\"" + |
52 "Package, class and interface descriptions\" scrolling=\"yes\">"}, |
49 "Package, class and interface descriptions\" scrolling=\"yes\">"}, |
53 |
50 |
54 //Test index-all.html |
51 //Test index-all.html |
55 {BUG_ID + "/index-all.html", |
52 { "index-all.html", |
56 "<a href=\"pkg/C.html\" title=\"class in pkg\"><span class=\"typeNameLink\">C</span></a>" + |
53 "<a href=\"pkg/C.html\" title=\"class in pkg\"><span class=\"typeNameLink\">C</span></a>" + |
57 " - Class in <a href=\"pkg/package-summary.html\">pkg</a>"}, |
54 " - Class in <a href=\"pkg/package-summary.html\">pkg</a>"}, |
58 {BUG_ID + "/index-all.html", |
55 { "index-all.html", |
59 "<a href=\"pkg/Interface.html\" title=\"interface in pkg\">" + |
56 "<a href=\"pkg/Interface.html\" title=\"interface in pkg\">" + |
60 "<span class=\"typeNameLink\">Interface</span></a> - Interface in " + |
57 "<span class=\"typeNameLink\">Interface</span></a> - Interface in " + |
61 "<a href=\"pkg/package-summary.html\">pkg</a>"}, |
58 "<a href=\"pkg/package-summary.html\">pkg</a>"}, |
62 {BUG_ID + "/index-all.html", |
59 { "index-all.html", |
63 "<a href=\"pkg/AnnotationType.html\" title=\"annotation in pkg\">" + |
60 "<a href=\"pkg/AnnotationType.html\" title=\"annotation in pkg\">" + |
64 "<span class=\"typeNameLink\">AnnotationType</span></a> - Annotation Type in " + |
61 "<span class=\"typeNameLink\">AnnotationType</span></a> - Annotation Type in " + |
65 "<a href=\"pkg/package-summary.html\">pkg</a>"}, |
62 "<a href=\"pkg/package-summary.html\">pkg</a>"}, |
66 {BUG_ID + "/index-all.html", |
63 { "index-all.html", |
67 "<a href=\"pkg/Coin.html\" title=\"enum in pkg\">" + |
64 "<a href=\"pkg/Coin.html\" title=\"enum in pkg\">" + |
68 "<span class=\"typeNameLink\">Coin</span></a> - Enum in " + |
65 "<span class=\"typeNameLink\">Coin</span></a> - Enum in " + |
69 "<a href=\"pkg/package-summary.html\">pkg</a>"}, |
66 "<a href=\"pkg/package-summary.html\">pkg</a>"}, |
70 {BUG_ID + "/index-all.html", |
67 { "index-all.html", |
71 "Class in <a href=\"package-summary.html\"><Unnamed></a>"}, |
68 "Class in <a href=\"package-summary.html\"><Unnamed></a>"}, |
72 {BUG_ID + "/index-all.html", |
69 { "index-all.html", |
73 "<dl>\n" + |
70 "<dl>\n" + |
74 "<dt><span class=\"memberNameLink\"><a href=\"pkg/C.html#Java\">" + |
71 "<dt><span class=\"memberNameLink\"><a href=\"pkg/C.html#Java\">" + |
75 "Java</a></span> - Static variable in class pkg.<a href=\"pkg/C.html\" " + |
72 "Java</a></span> - Static variable in class pkg.<a href=\"pkg/C.html\" " + |
76 "title=\"class in pkg\">C</a></dt>\n" + |
73 "title=\"class in pkg\">C</a></dt>\n" + |
77 "<dd> </dd>\n" + |
74 "<dd> </dd>\n" + |