From a125cf6876e0edc5a2498df57a9df06d60b1f572 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Thu, 02 Jun 2011 22:40:23 -0400 Subject: [PATCH] Unit testing. Start of git-notes display feature. --- src/com/gitblit/utils/MarkdownUtils.java | 21 ++++----------------- 1 files changed, 4 insertions(+), 17 deletions(-) diff --git a/src/com/gitblit/utils/MarkdownUtils.java b/src/com/gitblit/utils/MarkdownUtils.java index 15d59cf..697fa99 100644 --- a/src/com/gitblit/utils/MarkdownUtils.java +++ b/src/com/gitblit/utils/MarkdownUtils.java @@ -26,22 +26,10 @@ public class MarkdownUtils { public static String transformMarkdown(String markdown) throws java.text.ParseException { - // Read raw markdown content and transform it to html - StringReader reader = new StringReader(markdown); - StringWriter writer = new StringWriter(); try { - Markdown md = new Markdown(); - md.transform(reader, writer); - return writer.toString(); - } catch (ParseException p) { - throw new java.text.ParseException(p.getMessage(), 0); - } finally { - reader.close(); - try { - writer.close(); - } catch (IOException e) { - // IGNORE - } + return transformMarkdown(new StringReader(markdown)); + } catch (NullPointerException p) { + throw new java.text.ParseException("Markdown string is null!", 0); } } @@ -51,7 +39,7 @@ try { Markdown md = new Markdown(); md.transform(markdownReader, writer); - return writer.toString(); + return writer.toString().trim(); } catch (ParseException p) { throw new java.text.ParseException(p.getMessage(), 0); } finally { @@ -67,5 +55,4 @@ } } } - } -- Gitblit v1.9.1