aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-markdown/src/test/java/org
diff options
context:
space:
mode:
authorJean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com>2014-05-07 17:09:00 +0200
committerJean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com>2014-05-07 18:21:07 +0200
commit06cd07f0685459b11c9478aa729bea4a8ddbdf5f (patch)
treecef3af930ec0df096d2f2f1e04f8f9442eea668a /sonar-markdown/src/test/java/org
parent571284bed52c0b263fd5ce2e17de3a1466fc7e9e (diff)
downloadsonarqube-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.java17
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