38 //Input for string search tests. |
38 //Input for string search tests. |
39 private static final String[][] TEST = { |
39 private static final String[][] TEST = { |
40 |
40 |
41 //Test some section markers and links to these markers |
41 //Test some section markers and links to these markers |
42 |
42 |
43 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
43 {BUG_ID + "/pkg1/RegClass.html", |
44 "<a name=\"skip.navbar.top\">" |
44 "<a name=\"skip.navbar.top\">" |
45 }, |
45 }, |
46 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
46 {BUG_ID + "/pkg1/RegClass.html", |
47 "<a href=\"#skip.navbar.top\" title=\"Skip navigation links\">" |
47 "<a href=\"#skip.navbar.top\" title=\"Skip navigation links\">" |
48 }, |
48 }, |
49 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
49 {BUG_ID + "/pkg1/RegClass.html", |
50 "<a name=\"nested.class.summary\">" |
50 "<a name=\"nested.class.summary\">" |
51 }, |
51 }, |
52 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
52 {BUG_ID + "/pkg1/RegClass.html", |
53 "<a href=\"#nested.class.summary\">" |
53 "<a href=\"#nested.class.summary\">" |
54 }, |
54 }, |
55 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
55 {BUG_ID + "/pkg1/RegClass.html", |
56 "<a name=\"method.summary\">" |
56 "<a name=\"method.summary\">" |
57 }, |
57 }, |
58 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
58 {BUG_ID + "/pkg1/RegClass.html", |
59 "<a href=\"#method.summary\">" |
59 "<a href=\"#method.summary\">" |
60 }, |
60 }, |
61 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
61 {BUG_ID + "/pkg1/RegClass.html", |
62 "<a name=\"field.detail\">" |
62 "<a name=\"field.detail\">" |
63 }, |
63 }, |
64 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
64 {BUG_ID + "/pkg1/RegClass.html", |
65 "<a href=\"#field.detail\">" |
65 "<a href=\"#field.detail\">" |
66 }, |
66 }, |
67 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
67 {BUG_ID + "/pkg1/RegClass.html", |
68 "<a name=\"constructor.detail\">" |
68 "<a name=\"constructor.detail\">" |
69 }, |
69 }, |
70 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
70 {BUG_ID + "/pkg1/RegClass.html", |
71 "<a href=\"#constructor.detail\">" |
71 "<a href=\"#constructor.detail\">" |
72 }, |
72 }, |
73 |
73 |
74 //Test some members and link to these members |
74 //Test some members and link to these members |
75 |
75 |
76 //The marker for this appears in the serialized-form.html which we will |
76 //The marker for this appears in the serialized-form.html which we will |
77 //test below |
77 //test below |
78 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
78 {BUG_ID + "/pkg1/RegClass.html", |
79 "<a href=\"../serialized-form.html#pkg1.RegClass\">" |
79 "<a href=\"../serialized-form.html#pkg1.RegClass\">" |
80 }, |
80 }, |
81 //Test some fields |
81 //Test some fields |
82 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
82 {BUG_ID + "/pkg1/RegClass.html", |
83 "<a name=\"Z:Z_\">" |
83 "<a name=\"Z:Z_\">" |
84 }, |
84 }, |
85 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
85 {BUG_ID + "/pkg1/RegClass.html", |
86 "<a href=\"../pkg1/RegClass.html#Z:Z_\">" |
86 "<a href=\"../pkg1/RegClass.html#Z:Z_\">" |
87 }, |
87 }, |
88 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
88 {BUG_ID + "/pkg1/RegClass.html", |
89 "<a name=\"Z:Z_:D\">" |
89 "<a name=\"Z:Z_:D\">" |
90 }, |
90 }, |
91 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
91 {BUG_ID + "/pkg1/RegClass.html", |
92 "<a href=\"../pkg1/RegClass.html#Z:Z_:D\">" |
92 "<a href=\"../pkg1/RegClass.html#Z:Z_:D\">" |
93 }, |
93 }, |
94 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
94 {BUG_ID + "/pkg1/RegClass.html", |
95 "<a name=\"Z:Z:D_\">" |
95 "<a name=\"Z:Z:D_\">" |
96 }, |
96 }, |
97 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
97 {BUG_ID + "/pkg1/RegClass.html", |
98 "<a href=\"../pkg1/RegClass.html#Z:Z:D_\">" |
98 "<a href=\"../pkg1/RegClass.html#Z:Z:D_\">" |
99 }, |
99 }, |
100 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
100 {BUG_ID + "/pkg1/RegClass.html", |
101 "<a name=\"Z:Z:Dfield\">" |
101 "<a name=\"Z:Z:Dfield\">" |
102 }, |
102 }, |
103 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
103 {BUG_ID + "/pkg1/RegClass.html", |
104 "<a href=\"../pkg1/RegClass.html#Z:Z:Dfield\">" |
104 "<a href=\"../pkg1/RegClass.html#Z:Z:Dfield\">" |
105 }, |
105 }, |
106 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
106 {BUG_ID + "/pkg1/RegClass.html", |
107 "<a name=\"fieldInCla:D:D\">" |
107 "<a name=\"fieldInCla:D:D\">" |
108 }, |
108 }, |
109 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
109 {BUG_ID + "/pkg1/RegClass.html", |
110 "<a href=\"../pkg1/RegClass.html#fieldInCla:D:D\">" |
110 "<a href=\"../pkg1/RegClass.html#fieldInCla:D:D\">" |
111 }, |
111 }, |
112 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
112 {BUG_ID + "/pkg1/RegClass.html", |
113 "<a name=\"S_:D:D:D:D:DINT\">" |
113 "<a name=\"S_:D:D:D:D:DINT\">" |
114 }, |
114 }, |
115 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
115 {BUG_ID + "/pkg1/RegClass.html", |
116 "<a href=\"../pkg1/RegClass.html#S_:D:D:D:D:DINT\">" |
116 "<a href=\"../pkg1/RegClass.html#S_:D:D:D:D:DINT\">" |
117 }, |
117 }, |
118 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
118 {BUG_ID + "/pkg1/RegClass.html", |
119 "<a name=\"method:D:D\">" |
119 "<a name=\"method:D:D\">" |
120 }, |
120 }, |
121 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
121 {BUG_ID + "/pkg1/RegClass.html", |
122 "<a href=\"../pkg1/RegClass.html#method:D:D\">" |
122 "<a href=\"../pkg1/RegClass.html#method:D:D\">" |
123 }, |
123 }, |
124 {BUG_ID + FS + "pkg1" + FS + "DeprMemClass.html", |
124 {BUG_ID + "/pkg1/DeprMemClass.html", |
125 "<a name=\"Z:Z_field_In_Class\">" |
125 "<a name=\"Z:Z_field_In_Class\">" |
126 }, |
126 }, |
127 {BUG_ID + FS + "pkg1" + FS + "DeprMemClass.html", |
127 {BUG_ID + "/pkg1/DeprMemClass.html", |
128 "<a href=\"../pkg1/DeprMemClass.html#Z:Z_field_In_Class\">" |
128 "<a href=\"../pkg1/DeprMemClass.html#Z:Z_field_In_Class\">" |
129 }, |
129 }, |
130 //Test constructor |
130 //Test constructor |
131 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
131 {BUG_ID + "/pkg1/RegClass.html", |
132 "<a name=\"RegClass-java.lang.String-int-\">" |
132 "<a name=\"RegClass-java.lang.String-int-\">" |
133 }, |
133 }, |
134 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
134 {BUG_ID + "/pkg1/RegClass.html", |
135 "<a href=\"../pkg1/RegClass.html#RegClass-java.lang.String-int-\">" |
135 "<a href=\"../pkg1/RegClass.html#RegClass-java.lang.String-int-\">" |
136 }, |
136 }, |
137 //Test some methods |
137 //Test some methods |
138 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
138 {BUG_ID + "/pkg1/RegClass.html", |
139 "<a name=\"Z:Z_methodInClass-java.lang.String-\">" |
139 "<a name=\"Z:Z_methodInClass-java.lang.String-\">" |
140 }, |
140 }, |
141 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
141 {BUG_ID + "/pkg1/RegClass.html", |
142 "<a href=\"../pkg1/RegClass.html#Z:Z_methodInClass-java.lang.String-\">" |
142 "<a href=\"../pkg1/RegClass.html#Z:Z_methodInClass-java.lang.String-\">" |
143 }, |
143 }, |
144 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
144 {BUG_ID + "/pkg1/RegClass.html", |
145 "<a name=\"method--\">" |
145 "<a name=\"method--\">" |
146 }, |
146 }, |
147 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
147 {BUG_ID + "/pkg1/RegClass.html", |
148 "<a href=\"../pkg1/RegClass.html#method--\">" |
148 "<a href=\"../pkg1/RegClass.html#method--\">" |
149 }, |
149 }, |
150 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
150 {BUG_ID + "/pkg1/RegClass.html", |
151 "<a name=\"foo-java.util.Map-\">" |
151 "<a name=\"foo-java.util.Map-\">" |
152 }, |
152 }, |
153 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
153 {BUG_ID + "/pkg1/RegClass.html", |
154 "<a href=\"../pkg1/RegClass.html#foo-java.util.Map-\">" |
154 "<a href=\"../pkg1/RegClass.html#foo-java.util.Map-\">" |
155 }, |
155 }, |
156 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
156 {BUG_ID + "/pkg1/RegClass.html", |
157 "<a name=\"methodInCla:Ds-java.lang.String:A-\">" |
157 "<a name=\"methodInCla:Ds-java.lang.String:A-\">" |
158 }, |
158 }, |
159 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
159 {BUG_ID + "/pkg1/RegClass.html", |
160 "<a href=\"../pkg1/RegClass.html#methodInCla:Ds-java.lang.String:A-\">" |
160 "<a href=\"../pkg1/RegClass.html#methodInCla:Ds-java.lang.String:A-\">" |
161 }, |
161 }, |
162 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
162 {BUG_ID + "/pkg1/RegClass.html", |
163 "<a name=\"Z:Z_methodInClas:D-java.lang.String-int-\">" |
163 "<a name=\"Z:Z_methodInClas:D-java.lang.String-int-\">" |
164 }, |
164 }, |
165 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
165 {BUG_ID + "/pkg1/RegClass.html", |
166 "<a href=\"../pkg1/RegClass.html#Z:Z_methodInClas:D-java.lang.String-int-\">" |
166 "<a href=\"../pkg1/RegClass.html#Z:Z_methodInClas:D-java.lang.String-int-\">" |
167 }, |
167 }, |
168 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
168 {BUG_ID + "/pkg1/RegClass.html", |
169 "<a name=\"methodD-pkg1.RegClass.:DA-\">" |
169 "<a name=\"methodD-pkg1.RegClass.:DA-\">" |
170 }, |
170 }, |
171 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
171 {BUG_ID + "/pkg1/RegClass.html", |
172 "<a href=\"../pkg1/RegClass.html#methodD-pkg1.RegClass.:DA-\">" |
172 "<a href=\"../pkg1/RegClass.html#methodD-pkg1.RegClass.:DA-\">" |
173 }, |
173 }, |
174 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
174 {BUG_ID + "/pkg1/RegClass.html", |
175 "<a name=\"methodD-pkg1.RegClass.D:A-\">" |
175 "<a name=\"methodD-pkg1.RegClass.D:A-\">" |
176 }, |
176 }, |
177 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
177 {BUG_ID + "/pkg1/RegClass.html", |
178 "<a href=\"../pkg1/RegClass.html#methodD-pkg1.RegClass.D:A-\">" |
178 "<a href=\"../pkg1/RegClass.html#methodD-pkg1.RegClass.D:A-\">" |
179 }, |
179 }, |
180 {BUG_ID + FS + "pkg1" + FS + "DeprMemClass.html", |
180 {BUG_ID + "/pkg1/DeprMemClass.html", |
181 "<a name=\"Z:Z:Dmethod_In_Class--\">" |
181 "<a name=\"Z:Z:Dmethod_In_Class--\">" |
182 }, |
182 }, |
183 {BUG_ID + FS + "pkg1" + FS + "DeprMemClass.html", |
183 {BUG_ID + "/pkg1/DeprMemClass.html", |
184 "<a href=\"../pkg1/DeprMemClass.html#Z:Z:Dmethod_In_Class--\">" |
184 "<a href=\"../pkg1/DeprMemClass.html#Z:Z:Dmethod_In_Class--\">" |
185 }, |
185 }, |
186 |
186 |
187 //Test enum |
187 //Test enum |
188 |
188 |
189 {BUG_ID + FS + "pkg1" + FS + "RegClass.Te$t_Enum.html", |
189 {BUG_ID + "/pkg1/RegClass.Te$t_Enum.html", |
190 "<a name=\"Z:Z:DFLD2\">" |
190 "<a name=\"Z:Z:DFLD2\">" |
191 }, |
191 }, |
192 {BUG_ID + FS + "pkg1" + FS + "RegClass.Te$t_Enum.html", |
192 {BUG_ID + "/pkg1/RegClass.Te$t_Enum.html", |
193 "<a href=\"../pkg1/RegClass.Te$t_Enum.html#Z:Z:DFLD2\">" |
193 "<a href=\"../pkg1/RegClass.Te$t_Enum.html#Z:Z:DFLD2\">" |
194 }, |
194 }, |
195 |
195 |
196 //Test nested class |
196 //Test nested class |
197 |
197 |
198 {BUG_ID + FS + "pkg1" + FS + "RegClass._NestedClas$.html", |
198 {BUG_ID + "/pkg1/RegClass._NestedClas$.html", |
199 "<a name=\"Z:Z_NestedClas:D--\">" |
199 "<a name=\"Z:Z_NestedClas:D--\">" |
200 }, |
200 }, |
201 {BUG_ID + FS + "pkg1" + FS + "RegClass._NestedClas$.html", |
201 {BUG_ID + "/pkg1/RegClass._NestedClas$.html", |
202 "<a href=\"../pkg1/RegClass._NestedClas$.html#Z:Z_NestedClas:D--\">" |
202 "<a href=\"../pkg1/RegClass._NestedClas$.html#Z:Z_NestedClas:D--\">" |
203 }, |
203 }, |
204 |
204 |
205 //Test class use page |
205 //Test class use page |
206 |
206 |
207 {BUG_ID + FS + "pkg1" + FS + "class-use" + FS + "DeprMemClass.html", |
207 {BUG_ID + "/pkg1/class-use/DeprMemClass.html", |
208 "<a href=\"../../pkg1/RegClass.html#d____mc\">" |
208 "<a href=\"../../pkg1/RegClass.html#d____mc\">" |
209 }, |
209 }, |
210 |
210 |
211 //Test deprecated list page |
211 //Test deprecated list page |
212 |
212 |
213 {BUG_ID + FS + "deprecated-list.html", |
213 {BUG_ID + "/deprecated-list.html", |
214 "<a href=\"pkg1/DeprMemClass.html#Z:Z_field_In_Class\">" |
214 "<a href=\"pkg1/DeprMemClass.html#Z:Z_field_In_Class\">" |
215 }, |
215 }, |
216 {BUG_ID + FS + "deprecated-list.html", |
216 {BUG_ID + "/deprecated-list.html", |
217 "<a href=\"pkg1/DeprMemClass.html#Z:Z:Dmethod_In_Class--\">" |
217 "<a href=\"pkg1/DeprMemClass.html#Z:Z:Dmethod_In_Class--\">" |
218 }, |
218 }, |
219 |
219 |
220 //Test constant values page |
220 //Test constant values page |
221 |
221 |
222 {BUG_ID + FS + "constant-values.html", |
222 {BUG_ID + "/constant-values.html", |
223 "<a href=\"pkg1/RegClass.html#S_:D:D:D:D:DINT\">" |
223 "<a href=\"pkg1/RegClass.html#S_:D:D:D:D:DINT\">" |
224 }, |
224 }, |
225 |
225 |
226 //Test serialized form page |
226 //Test serialized form page |
227 |
227 |
228 //This is the marker for the link that appears in the pkg1.RegClass.html page |
228 //This is the marker for the link that appears in the pkg1.RegClass.html page |
229 {BUG_ID + FS + "serialized-form.html", |
229 {BUG_ID + "/serialized-form.html", |
230 "<a name=\"pkg1.RegClass\">" |
230 "<a name=\"pkg1.RegClass\">" |
231 }, |
231 }, |
232 |
232 |
233 //Test member name index page |
233 //Test member name index page |
234 |
234 |
235 {BUG_ID + FS + "index-all.html", |
235 {BUG_ID + "/index-all.html", |
236 "<a name=\"I:Z:Z:D\">" |
236 "<a name=\"I:Z:Z:D\">" |
237 }, |
237 }, |
238 {BUG_ID + FS + "index-all.html", |
238 {BUG_ID + "/index-all.html", |
239 "<a href=\"#I:Z:Z:D\">$" |
239 "<a href=\"#I:Z:Z:D\">$" |
240 }, |
240 }, |
241 {BUG_ID + FS + "index-all.html", |
241 {BUG_ID + "/index-all.html", |
242 "<a href=\"#I:Z:Z_\">_" |
242 "<a href=\"#I:Z:Z_\">_" |
243 } |
243 } |
244 }; |
244 }; |
245 |
245 |
246 private static final String[][] NEGATED_TEST = { |
246 private static final String[][] NEGATED_TEST = { |
247 //The marker name conversion should only affect HTML anchors. It should not |
247 //The marker name conversion should only affect HTML anchors. It should not |
248 //affect the lables. |
248 //affect the lables. |
249 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
249 {BUG_ID + "/pkg1/RegClass.html", |
250 " Z:Z_" |
250 " Z:Z_" |
251 }, |
251 }, |
252 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
252 {BUG_ID + "/pkg1/RegClass.html", |
253 " Z:Z:Dfield" |
253 " Z:Z:Dfield" |
254 }, |
254 }, |
255 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
255 {BUG_ID + "/pkg1/RegClass.html", |
256 " Z:Z_field_In_Class" |
256 " Z:Z_field_In_Class" |
257 }, |
257 }, |
258 {BUG_ID + FS + "pkg1" + FS + "RegClass.html", |
258 {BUG_ID + "/pkg1/RegClass.html", |
259 " S_:D:D:D:D:DINT" |
259 " S_:D:D:D:D:DINT" |
260 }, |
260 }, |
261 }; |
261 }; |
262 |
262 |
263 private static final String[] ARGS = new String[] { |
263 private static final String[] ARGS = new String[] { |