@@ -188,22 +188,6 @@ var urltests = []URLTest{
188
188
},
189
189
190
190
},
191
- }
192
-
193
- var urlnofragtests = []URLTest {
194
- {
195
- "http://www.google.com/?q=go+language#foo" ,
196
- & URL {
197
- Scheme : "http" ,
198
- Host : "www.google.com" ,
199
- Path : "/" ,
200
- RawQuery : "q=go+language#foo" ,
201
- },
202
- "" ,
203
- },
204
- }
205
-
206
- var urlfragtests = []URLTest {
207
191
{
208
192
"http://www.google.com/?q=go+language#foo" ,
209
193
& URL {
@@ -257,12 +241,6 @@ func DoTest(t *testing.T, parse func(string) (*URL, error), name string, tests [
257
241
258
242
func TestParse (t * testing.T ) {
259
243
DoTest (t , Parse , "Parse" , urltests )
260
- DoTest (t , Parse , "Parse" , urlnofragtests )
261
- }
262
-
263
- func TestParseWithFragment (t * testing.T ) {
264
- DoTest (t , ParseWithFragment , "ParseWithFragment" , urltests )
265
- DoTest (t , ParseWithFragment , "ParseWithFragment" , urlfragtests )
266
244
}
267
245
268
246
const pathThatLooksSchemeRelative = "//[email protected] /just/a/path"
@@ -281,16 +259,16 @@ var parseRequestUrlTests = []struct {
281
259
{"../dir/" , false },
282
260
}
283
261
284
- func TestParseRequest (t * testing.T ) {
262
+ func TestParseRequestURI (t * testing.T ) {
285
263
for _ , test := range parseRequestUrlTests {
286
- _ , err := ParseRequest (test .url )
264
+ _ , err := ParseRequestURI (test .url )
287
265
valid := err == nil
288
266
if valid != test .expectedValid {
289
267
t .Errorf ("Expected valid=%v for %q; got %v" , test .expectedValid , test .url , valid )
290
268
}
291
269
}
292
270
293
- url , err := ParseRequest (pathThatLooksSchemeRelative )
271
+ url , err := ParseRequestURI (pathThatLooksSchemeRelative )
294
272
if err != nil {
295
273
t .Fatalf ("Unexpected error %v" , err )
296
274
}
@@ -319,9 +297,6 @@ func DoTestString(t *testing.T, parse func(string) (*URL, error), name string, t
319
297
320
298
func TestURLString (t * testing.T ) {
321
299
DoTestString (t , Parse , "Parse" , urltests )
322
- DoTestString (t , Parse , "Parse" , urlnofragtests )
323
- DoTestString (t , ParseWithFragment , "ParseWithFragment" , urltests )
324
- DoTestString (t , ParseWithFragment , "ParseWithFragment" , urlfragtests )
325
300
}
326
301
327
302
type EscapeTest struct {
@@ -538,7 +513,7 @@ var resolveReferenceTests = []struct {
538
513
539
514
func TestResolveReference (t * testing.T ) {
540
515
mustParse := func (url string ) * URL {
541
- u , err := ParseWithFragment (url )
516
+ u , err := Parse (url )
542
517
if err != nil {
543
518
t .Fatalf ("Expected URL to parse: %q, got error: %v" , url , err )
544
519
}
@@ -589,7 +564,7 @@ func TestResolveReference(t *testing.T) {
589
564
590
565
func TestResolveReferenceOpaque (t * testing.T ) {
591
566
mustParse := func (url string ) * URL {
592
- u , err := ParseWithFragment (url )
567
+ u , err := Parse (url )
593
568
if err != nil {
594
569
t .Fatalf ("Expected URL to parse: %q, got error: %v" , url , err )
595
570
}
0 commit comments