java/nekurak.net-ejb/test/cz/frantovo/nekurak/ext/TexyTest.java
author František Kučera <franta-hg@frantovo.cz>
Tue May 25 13:54:21 2010 +0200 (2010-05-25)
changeset 123 9135d52e8b0a
child 125 1eecc767a610
permissions -rw-r--r--
Test hashovací funkce + test češtiny v identifikátorech
Java Language Specification – 3.8 Identifiers:
http://java.sun.com/docs/books/jls/third_edition/html/lexical.html#40625
     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 }