java/nekurak.net-ejb/test/cz/frantovo/nekurak/ext/TexyTest.java
author František Kučera <franta-hg@frantovo.cz>
Mon, 24 May 2010 19:00:43 +0200
changeset 119 d91f600c4645
child 125 1eecc767a610
permissions -rw-r--r--
Adaptér pro Texy (volání vzdálené služby) + základní testy.
     1 package cz.frantovo.nekurak.ext;
     2 
     3 import org.junit.Test;
     4 import static org.junit.Assert.*;
     5 
     6 /**
     7  * Testuje spíš dostupnost vzdálené služby a fungování samotného Texy než implementaci javové části –
     8  * ta buď funguje, nebo nefunguje → není potřeba testovat moc do podrobna.
     9  * (testovat by se měla případná parametrizovatelnost – zatím žádná není)
    10  * @author fiki
    11  */
    12 public class TexyTest {
    13 
    14     private Texy texy = new Texy();
    15 
    16     @Test
    17     public void prostyText() {
    18 	testuj("", "");
    19 	testuj("ahoj", "<p>ahoj</p>");
    20     }
    21 
    22     @Test
    23     public void nadpisy() {
    24 	testuj("===Nadpis===", "<h1>Nadpis</h1>");
    25     }
    26 
    27     private void testuj(String vstup, String pozadovanyVystup) {
    28 	String vystup = texy.preved(vstup);
    29 	assertEquals(pozadovanyVystup, vystup);
    30     }
    31 }