diff -r 0efefbf5f8b6 -r ac7c8d18831b java/nekurak.net-ejb/test/cz/frantovo/nekurak/ext/WikiSyntaxProcesorTest.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/java/nekurak.net-ejb/test/cz/frantovo/nekurak/ext/WikiSyntaxProcesorTest.java Sun Feb 12 19:42:39 2012 +0100 @@ -0,0 +1,44 @@ +package cz.frantovo.nekurak.ext; + +import cz.frantovo.nekurak.dto.Komentar.TYP; +import cz.frantovo.nekurak.vyjimky.WikiSyntaxVyjimka; +import org.junit.Before; +import org.junit.Test; +import static org.junit.Assert.*; + +/** + * Testuje spíš dostupnost vzdálené služby a fungování samotného WikiSyntaxProcesor než implementaci javové části – + * ta buď funguje, nebo nefunguje → není potřeba testovat moc do podrobna. + * (testovat by se měla případná parametrizovatelnost – zatím žádná není) + * @author fiki + */ +public class WikiSyntaxProcesorTest { + + private WikiSyntaxProcesor wikiSyntaxProcesor = new WikiSyntaxProcesor(); + private static final int CASOVY_LIMIT = 1000; + + @Before + public void setUp() { + wikiSyntaxProcesor.setMarkdownPříkaz(new String[]{"markdown"}); + } + + @Test(timeout = CASOVY_LIMIT) + public void prostyText() throws WikiSyntaxVyjimka { + testuj("", "", TYP.TEXY); + testuj("", "", TYP.MARKDOWN); + + testuj("ahoj", "
ahoj
", TYP.TEXY); + testuj("ahoj", "ahoj
", TYP.MARKDOWN); + } + + @Test(timeout = CASOVY_LIMIT) + public void nadpisy() throws WikiSyntaxVyjimka { + testuj("===Nadpis===", "