50 checkPubIdResolution(createResolver(), urn, matchedUri);
51 }
52
53 @DataProvider(name = "urn-matchedUri")
54 public Object[][] data() {
55 return new Object[][] {
56 // The specified public id is URN format.
57 { "urn:publicid:-:REMOTE:DTD+ALICE+DOCALICE+XML:EN",
58 "http://local/base/dtd/docAlicePub.dtd" },
59
60 // The specified public id includes some special URN chars.
61 { "urn:publicid:-:REMOTE:DTD+BOB+DOCBOB+;+%2B+%3A+%2F+%3B+%27"
62 + "+%3F+%23+%25:EN",
63 "http://local/base/dtd/docBobPub.dtd" } };
64 }
65
66 private CatalogResolver createResolver() {
67 return catalogResolver("urnUnwrapping.xml");
68 }
69 }
70
|
50 checkPubIdResolution(createResolver(), urn, matchedUri);
51 }
52
53 @DataProvider(name = "urn-matchedUri")
54 public Object[][] data() {
55 return new Object[][] {
56 // The specified public id is URN format.
57 { "urn:publicid:-:REMOTE:DTD+ALICE+DOCALICE+XML:EN",
58 "http://local/base/dtd/docAlicePub.dtd" },
59
60 // The specified public id includes some special URN chars.
61 { "urn:publicid:-:REMOTE:DTD+BOB+DOCBOB+;+%2B+%3A+%2F+%3B+%27"
62 + "+%3F+%23+%25:EN",
63 "http://local/base/dtd/docBobPub.dtd" } };
64 }
65
66 private CatalogResolver createResolver() {
67 return catalogResolver("urnUnwrapping.xml");
68 }
69 }
|