From c47429ad2924b40b0f39451d6c1aff444cb67103 Mon Sep 17 00:00:00 2001 From: Martin Goik <goik@hdm-stuttgart.de> Date: Mon, 15 Dec 2014 17:59:48 +0100 Subject: [PATCH] False comment removed --- .../de/testing/dom/ConversionTest.java | 38 +++++++++++++++++-- 1 file changed, 35 insertions(+), 3 deletions(-) diff --git a/Sda1/Etest/SaxMemo2Html/Saxmemo2html/src/test/java/de/hdm_stuttgart/de/testing/dom/ConversionTest.java b/Sda1/Etest/SaxMemo2Html/Saxmemo2html/src/test/java/de/hdm_stuttgart/de/testing/dom/ConversionTest.java index 4886a72e7..5b0f320d3 100644 --- a/Sda1/Etest/SaxMemo2Html/Saxmemo2html/src/test/java/de/hdm_stuttgart/de/testing/dom/ConversionTest.java +++ b/Sda1/Etest/SaxMemo2Html/Saxmemo2html/src/test/java/de/hdm_stuttgart/de/testing/dom/ConversionTest.java @@ -26,9 +26,43 @@ public abstract class ConversionTest { protected ConversionTest(final String xmlInputFileName, final String extension) { this.xmlInputFileName = xmlInputFileName; this.htmlOutputFileName = xmlInputFileName + extension; + + PrintStream out; + + try { + System.err.println("of=" + htmlOutputFileName); + out = new PrintStream(htmlOutputFileName); + } catch (FileNotFoundException e1) { + errorInitString = "Unable to open file '" + htmlOutputFileName + "' for writing"; + return; + } + Memo2Html memo2html; + try { + memo2html = new Memo2Html(out); + } catch (SAXException | ParserConfigurationException e2) { + e2.printStackTrace(); + return; + } + try { + memo2html.parse(xmlInputFileName); + } catch (IOException e1) { + errorInitString = "Unable parse file '" + xmlInputFileName + "'"; + return; + } catch (SAXException e) { + e.printStackTrace(); + } + final SAXBuilder parser = new SAXBuilder(); + + try { + htmlRootElement = parser.build(htmlOutputFileName).getRootElement(); + } catch (JDOMException | IOException e1) { + errorInitString = "Unable to parse file '" + htmlOutputFileName + "', see stack trace for further information"; + e1.printStackTrace(); + } + out.close(); } - public final String xmlInputFileName, htmlOutputFileName; // To be statically initialized in derived class + public final String xmlInputFileName, htmlOutputFileName; protected String errorInitString = null; protected Element htmlRootElement; @@ -54,7 +88,6 @@ public abstract class ConversionTest { try { memo2html = new Memo2Html(out); } catch (SAXException | ParserConfigurationException e2) { - // TODO Auto-generated catch block e2.printStackTrace(); return; } @@ -64,7 +97,6 @@ public abstract class ConversionTest { errorInitString = "Unable parse file '" + xmlInputFileName + "'"; return; } catch (SAXException e) { - // TODO Auto-generated catch block e.printStackTrace(); } final SAXBuilder parser = new SAXBuilder(); -- GitLab