Lines Matching defs:base

57     URL base = null;                    // Base for resolution/relativization
90 static Test test(URL base, String spec) {
91 return new Test(base, spec);
93 private Test(URL base, String spec) {
96 url = new URL(base, spec);
125 return base != null;
144 // rslv Resolve against given base
255 if (base != null) {
257 sb.append(base);
346 URL base = (test("http://a/b/c/d;p?q")
350 // test(base, "http:h").s("g").p("h").z();
353 test(base, "g").s("http").h("a").p("/b/c/g").z();
356 test(base, "./g").s("http").h("a").p("/b/c/g").z();
359 test(base, "g/").s("http").h("a").p("/b/c/g/").z();
362 test(base, "/g").s("http").h("a").p("/g").z();
365 test(base,"//g").s("http").h("g").p("").z();
368 test(base, "?y").s("http").h("a").p("/b/c/").q("y").z();
371 test(base, "g?y").s("http").h("a").p("/b/c/g").q("y").z();
375 // and resolves without removing the last segment of the base path.
376 // test(base,"#s").s("http").h("a").p("/b/c/d;p").f("s").z();
377 test(base,"#s").s("http").h("a").p("/b/c/d;p").q("q").f("s").z();
380 test(base, "g#s").s("http").h("a").p("/b/c/g").f("s").z();
383 test(base,"g?y#s").s("http").h("a").p("/b/c/g").q("y").f("s").z();
386 test(base,";x").s("http").h("a").p("/b/c/;x").z();
389 test(base,"g;x").s("http").h("a").p("/b/c/g;x").z();
392 test(base,"g;x?y#s").s("http").h("a").p("/b/c/g;x").q("y").f("s").z();
395 test(base,".").s("http").h("a").p("/b/c/").z();
398 test(base,"./").s("http").h("a").p("/b/c/").z();
401 test(base,"..").s("http").h("a").p("/b/").z();
404 test(base,"../").s("http").h("a").p("/b/").z();
407 test(base,"../g").s("http").h("a").p("/b/g").z();
410 test(base,"../..").s("http").h("a").p("/").z();
413 test(base,"../../").s("http").h("a").p("/").z();
416 test(base,"../../g").s("http").h("a").p("/g").z();
426 test(base,"../../../g").s("http").h("a").p("/../g").z();
429 test(base, "../../../../g").s("http").h("a").p("/../../g").z();
433 test(base,"/./g").s("http").h("a").p("/./g").z();
436 test(base,"/../g").s("http").h("a").p("/../g").z();
439 test(base,"g.").s("http").h("a").p("/b/c/g.").z();
442 test(base,".g").s("http").h("a").p("/b/c/.g").z();
445 test(base,"g..").s("http").h("a").p("/b/c/g..").z();
448 test(base,"..g").s("http").h("a").p("/b/c/..g").z();
451 test(base,"./../g").s("http").h("a").p("/b/g").z();
454 test(base,"./g/.").s("http").h("a").p("/b/c/g/").z();
457 test(base,"g/./h").s("http").h("a").p("/b/c/g/h").z();
460 test(base,"g/../h").s("http").h("a").p("/b/c/h").z();
463 test(base,"g;x=1/./y").s("http").h("a").p("/b/c/g;x=1/y").z();
466 test(base,"g;x=1/../y").s("http").h("a").p("/b/c/y").z();
469 test(base,"g?y/./x").s("http").h("a").p("/b/c/g").q("y/./x").z();
472 test(base,"g?y/../x").s("http").h("a").p("/b/c/g").q("y/../x").z();
475 test(base,"g#s/./x").s("http").h("a").p("/b/c/g").f("s/./x").z();
478 test(base,"g#s/../x").s("http").h("a").p("/b/c/g").f("s/../x").z();
481 // test(base,"http:g").s("http").p("g").z();
614 out.println(" java Test <base> <url> -- Parses url and base, then resolves");
615 out.println(" url against base");