package com.twasyl.slideshowfx.markup.html; import org.junit.BeforeClass; import org.junit.Test; import static org.junit.Assert.assertEquals; /** * @author Thierry Wasylczenko * @since SlideshowFX */ public class HtmlMarkupTest { private static HtmlMarkup markup; @BeforeClass public static void setUp() { markup = new HtmlMarkup(); } @Test(expected = IllegalArgumentException.class) public void generateWithNull() { markup.convertAsHtml(null); } @Test public void generateH1() { final String result = markup.convertAsHtml("<h1>A title</h1>"); assertEquals("<h1>A title</h1>", result); } @Test public void generateH2() { final String result = markup.convertAsHtml("<h2>A title</h2>"); assertEquals("<h2>A title</h2>", result); } @Test public void generateInlineCode() { final String result = markup.convertAsHtml("<code>public class Java { }</code>"); assertEquals("<code>public class Java { }</code>", result); } @Test public void generateCodeBloc() { final String result = markup.convertAsHtml("<pre><code>final String s;</code></pre>"); assertEquals("<pre><code>final String s;</code></pre>", result); } @Test public void generateStrong() { final String result = markup.convertAsHtml("<strong>Strong text</strong>"); assertEquals("<strong>Strong text</strong>", result); } @Test public void generateUnorderedList() { final String result = markup.convertAsHtml("<ul><li>One</li><li>Two</li></ul>"); assertEquals("<ul><li>One</li><li>Two</li></ul>", result); } }