java/nekurak.net-ejb/test/cz/frantovo/nekurak/ext/TexyTest.java
changeset 124 e720890878ac
child 125 1eecc767a610
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/java/nekurak.net-ejb/test/cz/frantovo/nekurak/ext/TexyTest.java	Tue May 25 17:16:36 2010 +0200
     1.3 @@ -0,0 +1,31 @@
     1.4 +package cz.frantovo.nekurak.ext;
     1.5 +
     1.6 +import org.junit.Test;
     1.7 +import static org.junit.Assert.*;
     1.8 +
     1.9 +/**
    1.10 + * Testuje spíš dostupnost vzdálené služby a fungování samotného Texy než implementaci javové části –
    1.11 + * ta buď funguje, nebo nefunguje → není potřeba testovat moc do podrobna.
    1.12 + * (testovat by se měla případná parametrizovatelnost – zatím žádná není)
    1.13 + * @author fiki
    1.14 + */
    1.15 +public class TexyTest {
    1.16 +
    1.17 +    private Texy texy = new Texy();
    1.18 +
    1.19 +    @Test
    1.20 +    public void prostyText() {
    1.21 +	testuj("", "");
    1.22 +	testuj("ahoj", "<p>ahoj</p>");
    1.23 +    }
    1.24 +
    1.25 +    @Test
    1.26 +    public void nadpisy() {
    1.27 +	testuj("===Nadpis===", "<h1>Nadpis</h1>");
    1.28 +    }
    1.29 +
    1.30 +    private void testuj(String vstup, String pozadovanyVystup) {
    1.31 +	String vystup = texy.preved(vstup);
    1.32 +	assertEquals(pozadovanyVystup, vystup);
    1.33 +    }
    1.34 +}