java/nekurak.net-lib/test/cz/frantovo/nekurak/util/KomentareTest.java
changeset 133 2acdbc74bc24
parent 132 1ca0d7fdbe51
child 134 4bd1e353c527
     1.1 --- a/java/nekurak.net-lib/test/cz/frantovo/nekurak/util/KomentareTest.java	Tue Jun 08 12:56:46 2010 +0200
     1.2 +++ b/java/nekurak.net-lib/test/cz/frantovo/nekurak/util/KomentareTest.java	Tue Jun 08 13:29:13 2010 +0200
     1.3 @@ -6,6 +6,8 @@
     1.4  
     1.5  public class KomentareTest {
     1.6  
     1.7 +    Komentare komentare = new Komentare();
     1.8 +
     1.9      @Test
    1.10      public void obal() {
    1.11  	String vystup = Komentare.obal("asdf");
    1.12 @@ -17,38 +19,47 @@
    1.13      public void upravProstýTextObal() {
    1.14  	String vystup = Komentare.upravProstyText("as\ndf");
    1.15  	vystup = Komentare.obal(vystup);
    1.16 -	String pozadovanyVystup = "<div><p>as<br/>df</p></div>";
    1.17 +	String pozadovanyVystup = "<div><p>as<br/>\ndf</p></div>";
    1.18  	assertEquals(pozadovanyVystup, vystup);
    1.19      }
    1.20  
    1.21      @Test
    1.22 +    public void komentáře() throws KomentarovaVyjimka {
    1.23 +	/**
    1.24 +	 * Komentáře jsou povolené. TODO: OK?
    1.25 +	 */
    1.26 +	String výstup = Komentare.upravProstyText("aaa<!-- komentář -->bbb");
    1.27 +	výstup = Komentare.obal(výstup);
    1.28 +	komentare.zkontroluj(výstup);
    1.29 +    }
    1.30 +
    1.31 +    @Test
    1.32      public void zvláštníZnaky() {
    1.33  	String vystup = Komentare.upravProstyText("nbusr123 & | and < … > uvo\"zovky'");
    1.34  	String pozadovanyVystup = "<p>nbusr123 &amp; | and &lt; … &gt; uvo&quot;zovky&apos;</p>";
    1.35 -	System.out.println(vystup);
    1.36  	assertEquals(pozadovanyVystup, vystup);
    1.37      }
    1.38  
    1.39      @Test
    1.40      public void xmlJednoduché() throws Exception {
    1.41 -	Komentare.zkontroluj("<div><p>xxx</p></div>");
    1.42 -	Komentare.zkontroluj("<div><p>xxx</p><p>xxx</p></div>");
    1.43 -	Komentare.zkontroluj("<div><p>xxx<strong>tučně</strong>xxx</p></div>");
    1.44 -	Komentare.zkontroluj("<div><p>xxx<em>tučně</em>xxx</p></div>");
    1.45 +	komentare.zkontroluj("<div><p>xxx</p></div>");
    1.46 +	komentare.zkontroluj("<div><p>xxx</p><p>xxx</p></div>");
    1.47 +	komentare.zkontroluj("<div><p>xxx<strong>tučně</strong>xxx</p></div>");
    1.48 +	komentare.zkontroluj("<div><p>xxx<em>tučně</em>xxx</p></div>");
    1.49      }
    1.50  
    1.51      @Test(expected = KomentarovaVyjimka.class)
    1.52      public void xmlChybaÚplněŠpatnéXML() throws Exception {
    1.53 -	Komentare.zkontroluj("<div>xxx</p></div>");
    1.54 +	komentare.zkontroluj("<div>xxx</p></div>");
    1.55      }
    1.56  
    1.57      @Test(expected = KomentarovaVyjimka.class)
    1.58      public void xmlChybaChybíOdstavec() throws Exception {
    1.59 -	Komentare.zkontroluj("<div>xxx</div>");
    1.60 +	komentare.zkontroluj("<div>xxx</div>");
    1.61      }
    1.62  
    1.63      @Test(expected = KomentarovaVyjimka.class)
    1.64      public void xmlChybaPřebýváAtribut() throws Exception {
    1.65 -	Komentare.zkontroluj("<div omfg='xxx'><p>xxx</p></div>");
    1.66 +	komentare.zkontroluj("<div omfg='xxx'><p>xxx</p></div>");
    1.67      }
    1.68  }