From 8608fe0304fa94a5be32fe0c631b3a51daf739c5 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Mon, 10 Sep 2018 13:23:16 +0200 Subject: [PATCH] this exception is not thrown in a constructor anymore --- .../lcsb/mapviewer/common/XmlParserTest.java | 52 ------------------- 1 file changed, 52 deletions(-) diff --git a/commons/src/test/java/lcsb/mapviewer/common/XmlParserTest.java b/commons/src/test/java/lcsb/mapviewer/common/XmlParserTest.java index 3a60aef79c..a796375a3c 100644 --- a/commons/src/test/java/lcsb/mapviewer/common/XmlParserTest.java +++ b/commons/src/test/java/lcsb/mapviewer/common/XmlParserTest.java @@ -419,56 +419,4 @@ public class XmlParserTest { throw e; } } - - @Test - public void testExceptionInConstructor() throws Exception { - DocumentBuilderFactory factory = null; - Field privateStringField = XmlParser.class.getDeclaredField("documentBuilderFactory"); - try { - - privateStringField.setAccessible(true); - - factory = (DocumentBuilderFactory) privateStringField.get(parser); - privateStringField.set(parser, new DocumentBuilderFactory() { - - @Override - public void setFeature(String name, boolean value) throws ParserConfigurationException { - // TODO Auto-generated method stub - - } - - @Override - public void setAttribute(String name, Object value) throws IllegalArgumentException { - // TODO Auto-generated method stub - - } - - @Override - public DocumentBuilder newDocumentBuilder() throws ParserConfigurationException { - throw new ParserConfigurationException(); - } - - @Override - public boolean getFeature(String name) throws ParserConfigurationException { - // TODO Auto-generated method stub - return false; - } - - @Override - public Object getAttribute(String name) throws IllegalArgumentException { - // TODO Auto-generated method stub - return null; - } - }); - new XmlParser(); - fail("Exception expected"); - } catch (InvalidStateException e) { - } catch (Exception e) { - e.printStackTrace(); - throw e; - } finally { - privateStringField.set(parser, factory); - } - } - } -- GitLab