diff options
author | Jean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com> | 2014-05-07 17:09:00 +0200 |
---|---|---|
committer | Jean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com> | 2014-05-07 18:21:07 +0200 |
commit | 06cd07f0685459b11c9478aa729bea4a8ddbdf5f (patch) | |
tree | cef3af930ec0df096d2f2f1e04f8f9442eea668a /sonar-markdown/src/test/java/org | |
parent | 571284bed52c0b263fd5ce2e17de3a1466fc7e9e (diff) | |
download | sonarqube-06cd07f0685459b11c9478aa729bea4a8ddbdf5f.tar.gz sonarqube-06cd07f0685459b11c9478aa729bea4a8ddbdf5f.zip |
SONAR-4681 Add support for ordered lists in SQ Markdown
Diffstat (limited to 'sonar-markdown/src/test/java/org')
-rw-r--r-- | sonar-markdown/src/test/java/org/sonar/markdown/MarkdownTest.java | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/sonar-markdown/src/test/java/org/sonar/markdown/MarkdownTest.java b/sonar-markdown/src/test/java/org/sonar/markdown/MarkdownTest.java index 62048e6e5a6..13b0099976a 100644 --- a/sonar-markdown/src/test/java/org/sonar/markdown/MarkdownTest.java +++ b/sonar-markdown/src/test/java/org/sonar/markdown/MarkdownTest.java @@ -37,10 +37,25 @@ public class MarkdownTest { } @Test - public void shouldDecorateList() { + public void shouldDecorateUnorderedList() { assertThat(Markdown.convertToHtml(" * one\r* two\r\n* three\n * \n *five")) .isEqualTo("<ul><li>one</li>\r<li>two</li>\r\n<li>three</li>\n<li> </li>\n</ul> *five"); assertThat(Markdown.convertToHtml(" * one\r* two")).isEqualTo("<ul><li>one</li>\r<li>two</li></ul>"); + assertThat(Markdown.convertToHtml("* \r*")).isEqualTo("<ul><li> </li>\r</ul>*"); + } + + @Test + public void shouldDecorateOrderedList() { + assertThat(Markdown.convertToHtml(" 1. one\r1. two\r\n1. three\n 1. \n 1.five")) + .isEqualTo("<ol><li>one</li>\r<li>two</li>\r\n<li>three</li>\n<li> </li>\n</ol> 1.five"); + assertThat(Markdown.convertToHtml(" 1. one\r1. two")).isEqualTo("<ol><li>one</li>\r<li>two</li></ol>"); + assertThat(Markdown.convertToHtml("1. \r1.")).isEqualTo("<ol><li> </li>\r</ol>1."); + } + + @Test + public void shouldDecorateMixedOrderedAndUnorderedList() { + assertThat(Markdown.convertToHtml(" 1. one\r* two\r\n1. three\n * \n 1.five")) + .isEqualTo("<ol><li>one</li>\r</ol><ul><li>two</li>\r\n</ul><ol><li>three</li>\n</ol><ul><li> </li>\n</ul> 1.five"); } @Test |