< prev index next >

test/javax/xml/jaxp/functional/catalog/ValidateCatalogTest.java

Print this page




  81     /*
  82      * UriResolver tries to load malformed catalog,
  83      * it should throw RuntimeException.
  84      */
  85     @Test(expectedExceptions = RuntimeException.class)
  86     public void validateMalformedCatalogOnUriResolver() {
  87         catalogUriResolver(CATALOG_MALFORMED);
  88     }
  89 
  90     /*
  91      * Resolver should ignore the catalog which doesn't declare the correct
  92      * naming space.
  93      */
  94     @Test
  95     public void validateWrongNamingSpaceCatalog() {
  96         String catalogName = "validateCatalog-noNamingSpace.xml";
  97         checkSysIdResolution(catalogResolver(catalogName, CATALOG_SYSTEM),
  98                 "http://remote/dtd/alice/docAlice.dtd",
  99                 "http://local/dtd/docAliceSys.dtd");
 100         checkUriResolution(catalogUriResolver(catalogName, CATALOG_URI),
 101                 "http://remote/dtd/alice/docAlice.dtd",
 102                 "http://local/dtd/docAliceURI.dtd");
 103     }
 104 }
 105 


  81     /*
  82      * UriResolver tries to load malformed catalog,
  83      * it should throw RuntimeException.
  84      */
  85     @Test(expectedExceptions = RuntimeException.class)
  86     public void validateMalformedCatalogOnUriResolver() {
  87         catalogUriResolver(CATALOG_MALFORMED);
  88     }
  89 
  90     /*
  91      * Resolver should ignore the catalog which doesn't declare the correct
  92      * naming space.
  93      */
  94     @Test
  95     public void validateWrongNamingSpaceCatalog() {
  96         String catalogName = "validateCatalog-noNamingSpace.xml";
  97         checkSysIdResolution(catalogResolver(catalogName, CATALOG_SYSTEM),
  98                 "http://remote/dtd/alice/docAlice.dtd",
  99                 "http://local/dtd/docAliceSys.dtd");
 100         checkUriResolution(catalogUriResolver(catalogName, CATALOG_URI),
 101                 "http://remote/dtd/uri/alice/docAlice.dtd",
 102                 "http://local/dtd/docAliceURI.dtd");
 103     }
 104 }

< prev index next >