From ca75d9492da3b9ea1916c13dd48e0528cb374f8a Mon Sep 17 00:00:00 2001 From: Andreas Dangel Date: Thu, 23 Apr 2020 11:13:18 +0200 Subject: [PATCH] [core] Add test case with empty line prefix for HtmlRenderer --- .../sourceforge/pmd/renderers/HTMLRendererTest.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pmd-core/src/test/java/net/sourceforge/pmd/renderers/HTMLRendererTest.java b/pmd-core/src/test/java/net/sourceforge/pmd/renderers/HTMLRendererTest.java index 6c18ab9440..9daba62e06 100644 --- a/pmd-core/src/test/java/net/sourceforge/pmd/renderers/HTMLRendererTest.java +++ b/pmd-core/src/test/java/net/sourceforge/pmd/renderers/HTMLRendererTest.java @@ -116,4 +116,17 @@ public class HTMLRendererTest extends AbstractRendererTest { String actual = ReportTest.render(renderer, rep); assertEquals(filter(getExpected(linkPrefix, "")), filter(actual)); } + + @Test + public void testEmptyLinePrefix() throws IOException { + final HTMLRenderer renderer = new HTMLRenderer(); + final String linkPrefix = "https://github.com/pmd/pmd/blob/master/"; + renderer.setProperty(HTMLRenderer.LINK_PREFIX, linkPrefix); + renderer.setProperty(HTMLRenderer.LINE_PREFIX, ""); + renderer.setProperty(HTMLRenderer.HTML_EXTENSION, false); + + Report rep = reportOneViolation(); + String actual = ReportTest.render(renderer, rep); + assertEquals(filter(getExpected(linkPrefix, "1")), filter(actual)); + } }