411412413414415416417
public void test30() throws ParserException { assertEquals( "test30 failed", "http://a/b/c/..g", (new LinkProcessor()).extract("..g", baseURI)); }
418419420421422423424
public void test31() throws ParserException { assertEquals( "test31 failed", "http://a/b/g", (new LinkProcessor()).extract("./../g", baseURI)); }
425426427428429430431
public void test32() throws ParserException { assertEquals( "test32 failed", "http://a/b/c/g/", (new LinkProcessor()).extract("./g/.", baseURI)); }
432433434435436437438
public void test33() throws ParserException { assertEquals( "test33 failed", "http://a/b/c/g/h", (new LinkProcessor()).extract("g/./h", baseURI)); }
439440441442443444445
public void test34() throws ParserException { assertEquals( "test34 failed", "http://a/b/c/h", (new LinkProcessor()).extract("g/../h", baseURI)); }
446447448449450451452
public void test35() throws ParserException { assertEquals( "test35 failed", "http://a/b/c/g;x=1/y", (new LinkProcessor()).extract("g;x=1/./y", baseURI)); }
453454455456457458459
public void test36() throws ParserException { assertEquals( "test36 failed", "http://a/b/c/y", (new LinkProcessor()).extract("g;x=1/../y", baseURI)); }
460461462463464465466
public void test37() throws ParserException { assertEquals( "test37 failed", "http://a/b/c/g?y/./x", (new LinkProcessor()).extract("g?y/./x", baseURI)); }
467468469470471472473
public void test38() throws ParserException { assertEquals( "test38 failed", "http://a/b/c/g?y/../x", (new LinkProcessor()).extract("g?y/../x", baseURI)); }
474475476477478479480
public void test39() throws ParserException { assertEquals( "test39 failed", "http://a/b/c/g#s/./x", (new LinkProcessor()).extract("g#s/./x", baseURI)); }