SAXParserTest03.java 文件源码

java
阅读 22 收藏 0 点赞 0 评论 0

项目:openjdk-jdk10 作者:
/**
 * invalidns.xml holds an invalid document with XML namespaces in it. This
 * method tests the validating parser with namespace processing on. It
 * should throw validation error.
 *
 * @param spf a Parser factory.
 * @param handler an error handler for capturing events.
 * @throws Exception If any errors occur.
 */
@Test(dataProvider = "input-provider")
public void testParseValidate03(SAXParserFactory spf, MyErrorHandler handler)
        throws Exception {
    try {
        spf.setNamespaceAware(true);
        SAXParser saxparser = spf.newSAXParser();
        saxparser.parse(new File(XML_DIR, "invalidns.xml"), handler);
        fail("Expecting SAXException here");
    } catch (SAXException e) {
        assertTrue(handler.isErrorOccured());
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号