31 * @run main TestConstructors |
31 * @run main TestConstructors |
32 */ |
32 */ |
33 |
33 |
34 public class TestConstructors extends JavadocTester { |
34 public class TestConstructors extends JavadocTester { |
35 |
35 |
36 private static final String BUG_ID = "8025524"; |
|
37 |
|
38 //Input for string search tests. |
36 //Input for string search tests. |
39 private static final String[][] TEST = { |
37 private static final String[][] TEST = { |
40 {BUG_ID + "/pkg1/Outer.html", |
38 { "pkg1/Outer.html", |
41 "<dt><span class=\"seeLabel\">See Also:</span></dt>\n" + |
39 "<dt><span class=\"seeLabel\">See Also:</span></dt>\n" + |
42 "<dd><a href=\"../pkg1/Outer.Inner.html#Inner--\"><code>Inner()</code></a>, \n" + |
40 "<dd><a href=\"../pkg1/Outer.Inner.html#Inner--\"><code>Inner()</code></a>, \n" + |
43 "<a href=\"../pkg1/Outer.Inner.html#Inner-int-\"><code>Inner(int)</code></a>, \n" + |
41 "<a href=\"../pkg1/Outer.Inner.html#Inner-int-\"><code>Inner(int)</code></a>, \n" + |
44 "<a href=\"../pkg1/Outer.Inner.NestedInner.html#NestedInner--\"><code>NestedInner()</code></a>, \n" + |
42 "<a href=\"../pkg1/Outer.Inner.NestedInner.html#NestedInner--\"><code>NestedInner()</code></a>, \n" + |
45 "<a href=\"../pkg1/Outer.Inner.NestedInner.html#NestedInner-int-\"><code>NestedInner(int)</code></a>, \n" + |
43 "<a href=\"../pkg1/Outer.Inner.NestedInner.html#NestedInner-int-\"><code>NestedInner(int)</code></a>, \n" + |
46 "<a href=\"../pkg1/Outer.html#Outer--\"><code>Outer()</code></a>, \n" + |
44 "<a href=\"../pkg1/Outer.html#Outer--\"><code>Outer()</code></a>, \n" + |
47 "<a href=\"../pkg1/Outer.html#Outer-int-\"><code>Outer(int)</code></a>" |
45 "<a href=\"../pkg1/Outer.html#Outer-int-\"><code>Outer(int)</code></a>" |
48 }, |
46 }, |
49 {BUG_ID + "/pkg1/Outer.html", |
47 { "pkg1/Outer.html", |
50 "Link: <a href=\"../pkg1/Outer.Inner.html#Inner--\"><code>Inner()</code></a>, " + |
48 "Link: <a href=\"../pkg1/Outer.Inner.html#Inner--\"><code>Inner()</code></a>, " + |
51 "<a href=\"../pkg1/Outer.html#Outer-int-\"><code>Outer(int)</code></a>, " + |
49 "<a href=\"../pkg1/Outer.html#Outer-int-\"><code>Outer(int)</code></a>, " + |
52 "<a href=\"../pkg1/Outer.Inner.NestedInner.html#NestedInner-int-\"><code>" + |
50 "<a href=\"../pkg1/Outer.Inner.NestedInner.html#NestedInner-int-\"><code>" + |
53 "NestedInner(int)</code></a>" |
51 "NestedInner(int)</code></a>" |
54 }, |
52 }, |
55 {BUG_ID + "/pkg1/Outer.html", |
53 { "pkg1/Outer.html", |
56 "<a href=\"../pkg1/Outer.html#Outer--\">Outer</a></span>()" |
54 "<a href=\"../pkg1/Outer.html#Outer--\">Outer</a></span>()" |
57 }, |
55 }, |
58 {BUG_ID + "/pkg1/Outer.html", |
56 { "pkg1/Outer.html", |
59 "<a name=\"Outer--\">" |
57 "<a name=\"Outer--\">" |
60 }, |
58 }, |
61 {BUG_ID + "/pkg1/Outer.html", |
59 { "pkg1/Outer.html", |
62 "<a href=\"../pkg1/Outer.html#Outer-int-\">Outer</a></span>(int i)" |
60 "<a href=\"../pkg1/Outer.html#Outer-int-\">Outer</a></span>(int i)" |
63 }, |
61 }, |
64 {BUG_ID + "/pkg1/Outer.html", |
62 { "pkg1/Outer.html", |
65 "<a name=\"Outer-int-\">" |
63 "<a name=\"Outer-int-\">" |
66 }, |
64 }, |
67 {BUG_ID + "/pkg1/Outer.Inner.html", |
65 { "pkg1/Outer.Inner.html", |
68 "<a href=\"../pkg1/Outer.Inner.html#Inner--\">Inner</a></span>()" |
66 "<a href=\"../pkg1/Outer.Inner.html#Inner--\">Inner</a></span>()" |
69 }, |
67 }, |
70 {BUG_ID + "/pkg1/Outer.Inner.html", |
68 { "pkg1/Outer.Inner.html", |
71 "<a name=\"Inner--\">" |
69 "<a name=\"Inner--\">" |
72 }, |
70 }, |
73 {BUG_ID + "/pkg1/Outer.Inner.html", |
71 { "pkg1/Outer.Inner.html", |
74 "<a href=\"../pkg1/Outer.Inner.html#Inner-int-\">Inner</a></span>(int i)" |
72 "<a href=\"../pkg1/Outer.Inner.html#Inner-int-\">Inner</a></span>(int i)" |
75 }, |
73 }, |
76 {BUG_ID + "/pkg1/Outer.Inner.html", |
74 { "pkg1/Outer.Inner.html", |
77 "<a name=\"Inner-int-\">" |
75 "<a name=\"Inner-int-\">" |
78 }, |
76 }, |
79 {BUG_ID + "/pkg1/Outer.Inner.NestedInner.html", |
77 { "pkg1/Outer.Inner.NestedInner.html", |
80 "<a href=\"../pkg1/Outer.Inner.NestedInner.html#NestedInner--\">NestedInner</a></span>()" |
78 "<a href=\"../pkg1/Outer.Inner.NestedInner.html#NestedInner--\">NestedInner</a></span>()" |
81 }, |
79 }, |
82 {BUG_ID + "/pkg1/Outer.Inner.NestedInner.html", |
80 { "pkg1/Outer.Inner.NestedInner.html", |
83 "<a name=\"NestedInner--\">" |
81 "<a name=\"NestedInner--\">" |
84 }, |
82 }, |
85 {BUG_ID + "/pkg1/Outer.Inner.NestedInner.html", |
83 { "pkg1/Outer.Inner.NestedInner.html", |
86 "<a href=\"../pkg1/Outer.Inner.NestedInner.html#NestedInner-int-\">NestedInner</a></span>(int i)" |
84 "<a href=\"../pkg1/Outer.Inner.NestedInner.html#NestedInner-int-\">NestedInner</a></span>(int i)" |
87 }, |
85 }, |
88 {BUG_ID + "/pkg1/Outer.Inner.NestedInner.html", |
86 { "pkg1/Outer.Inner.NestedInner.html", |
89 "<a name=\"NestedInner-int-\">" |
87 "<a name=\"NestedInner-int-\">" |
90 } |
88 } |
91 }; |
89 }; |
92 |
90 |
93 private static final String[][] NEGATED_TEST = { |
91 private static final String[][] NEGATED_TEST = { |
94 {BUG_ID + "/pkg1/Outer.Inner.html", |
92 { "pkg1/Outer.Inner.html", |
95 "Outer.Inner--" |
93 "Outer.Inner--" |
96 }, |
94 }, |
97 {BUG_ID + "/pkg1/Outer.Inner.html", |
95 { "pkg1/Outer.Inner.html", |
98 "Outer.Inner-int-" |
96 "Outer.Inner-int-" |
99 }, |
97 }, |
100 {BUG_ID + "/pkg1/Outer.Inner.NestedInner.html", |
98 { "pkg1/Outer.Inner.NestedInner.html", |
101 "Outer.Inner.NestedInner--" |
99 "Outer.Inner.NestedInner--" |
102 }, |
100 }, |
103 {BUG_ID + "/pkg1/Outer.Inner.NestedInner.html", |
101 { "pkg1/Outer.Inner.NestedInner.html", |
104 "Outer.Inner.NestedInner-int-" |
102 "Outer.Inner.NestedInner-int-" |
105 }, |
103 }, |
106 {BUG_ID + "/pkg1/Outer.html", |
104 { "pkg1/Outer.html", |
107 "<a href=\"../pkg1/Outer.Inner.html#Outer.Inner--\"><code>Outer.Inner()</code></a>" |
105 "<a href=\"../pkg1/Outer.Inner.html#Outer.Inner--\"><code>Outer.Inner()</code></a>" |
108 }, |
106 }, |
109 {BUG_ID + "/pkg1/Outer.html", |
107 { "pkg1/Outer.html", |
110 "<a href=\"../pkg1/Outer.Inner.html#Outer.Inner-int-\"><code>Outer.Inner(int)</code></a>" |
108 "<a href=\"../pkg1/Outer.Inner.html#Outer.Inner-int-\"><code>Outer.Inner(int)</code></a>" |
111 }, |
109 }, |
112 {BUG_ID + "/pkg1/Outer.html", |
110 { "pkg1/Outer.html", |
113 "<a href=\"../pkg1/Outer.Inner.NestedInner.html#Outer.Inner.NestedInner--\"><code>Outer.Inner.NestedInner()</code></a>" |
111 "<a href=\"../pkg1/Outer.Inner.NestedInner.html#Outer.Inner.NestedInner--\"><code>Outer.Inner.NestedInner()</code></a>" |
114 }, |
112 }, |
115 {BUG_ID + "/pkg1/Outer.html", |
113 { "pkg1/Outer.html", |
116 "<a href=\"../pkg1/Outer.Inner.NestedInner.html#Outer.Inner.NestedInner-int-\"><code>Outer.Inner.NestedInner(int)</code></a>" |
114 "<a href=\"../pkg1/Outer.Inner.NestedInner.html#Outer.Inner.NestedInner-int-\"><code>Outer.Inner.NestedInner(int)</code></a>" |
117 } |
115 } |
118 }; |
116 }; |
119 |
117 |
120 private static final String[] ARGS = new String[] { |
118 private static final String[] ARGS = new String[] { |
121 "-d", BUG_ID, "-sourcepath", SRC_DIR, "pkg1" |
119 "-d", OUTPUT_DIR, "-sourcepath", SRC_DIR, "pkg1" |
122 }; |
120 }; |
123 |
121 |
124 /** |
122 /** |
125 * The entry point of the test. |
123 * The entry point of the test. |
126 * @param args the array of command line arguments. |
124 * @param args the array of command line arguments. |