--- a/db/test/unit/src/org/netbeans/modules/db/explorer/DatabaseConnectionConvertorTest.java +++ a/db/test/unit/src/org/netbeans/modules/db/explorer/DatabaseConnectionConvertorTest.java @@ -134,13 +134,16 @@ Document goldenDoc = null; input = getClass().getResourceAsStream(goldenFileName); + + errHandler = new ErrorHandlerImpl(); try { - goldenDoc = XMLUtil.parse(new InputSource(input), true, true, null, EntityCatalog.getDefault()); + goldenDoc = XMLUtil.parse(new InputSource(input), true, true, errHandler, EntityCatalog.getDefault()); } finally { input.close(); } assertTrue(DOMCompare.compareDocuments(doc, goldenDoc)); + assertFalse("DatabaseConnectionConvertor generates invalid XML acc to the DTD!", errHandler.error); } public void testSaveOnPropertyChange() throws Exception { @@ -183,15 +186,20 @@ input.close(); } + assertFalse("Error while parsing XML", errHandler.error); + + errHandler = new ErrorHandlerImpl(); + Document goldenDoc = null; input = getClass().getResourceAsStream("bar-connection.xml"); try { - goldenDoc = XMLUtil.parse(new InputSource(input), true, true, null, EntityCatalog.getDefault()); + goldenDoc = XMLUtil.parse(new InputSource(input), true, true, errHandler, EntityCatalog.getDefault()); } finally { input.close(); } assertTrue(DOMCompare.compareDocuments(doc, goldenDoc)); + assertFalse("Error while parsing XML", errHandler.error); } public void testLookup() throws Exception { --- a/db/test/unit/src/org/netbeans/modules/db/explorer/bar-connection.xml +++ a/db/test/unit/src/org/netbeans/modules/db/explorer/bar-connection.xml @@ -1,5 +1,5 @@ - + --- a/db/test/unit/src/org/netbeans/modules/db/explorer/null-pwd-connection.xml +++ a/db/test/unit/src/org/netbeans/modules/db/explorer/null-pwd-connection.xml @@ -1,5 +1,5 @@ - +