franta-hg@132: package cz.frantovo.nekurak.util; franta-hg@132: franta-hg@132: import cz.frantovo.nekurak.vyjimky.KomentarovaVyjimka; franta-hg@132: import org.junit.Test; franta-hg@132: import static org.junit.Assert.*; franta-hg@132: franta-hg@132: public class KomentareTest { franta-hg@132: franta-hg@132: @Test franta-hg@132: public void obal() { franta-hg@132: String vystup = Komentare.obal("asdf"); franta-hg@132: String pozadovanyVystup = "
asdf
"; franta-hg@132: assertEquals(pozadovanyVystup, vystup); franta-hg@132: } franta-hg@132: franta-hg@132: @Test franta-hg@132: public void upravProstýTextObal() { franta-hg@132: String vystup = Komentare.upravProstyText("as\ndf"); franta-hg@132: vystup = Komentare.obal(vystup); franta-hg@132: String pozadovanyVystup = "

as
df

"; franta-hg@132: assertEquals(pozadovanyVystup, vystup); franta-hg@132: } franta-hg@132: franta-hg@132: @Test franta-hg@132: public void zvláštníZnaky() { franta-hg@132: String vystup = Komentare.upravProstyText("nbusr123 & | and < … > uvo\"zovky'"); franta-hg@132: String pozadovanyVystup = "

nbusr123 & | and < … > uvo"zovky'

"; franta-hg@132: System.out.println(vystup); franta-hg@132: assertEquals(pozadovanyVystup, vystup); franta-hg@132: } franta-hg@132: franta-hg@132: @Test franta-hg@132: public void xmlJednoduché() throws Exception { franta-hg@132: Komentare.zkontroluj("

xxx

"); franta-hg@132: Komentare.zkontroluj("

xxx

xxx

"); franta-hg@132: Komentare.zkontroluj("

xxxtučněxxx

"); franta-hg@132: Komentare.zkontroluj("

xxxtučněxxx

"); franta-hg@132: } franta-hg@132: franta-hg@132: @Test(expected = KomentarovaVyjimka.class) franta-hg@132: public void xmlChybaÚplněŠpatnéXML() throws Exception { franta-hg@132: Komentare.zkontroluj("
xxx

"); franta-hg@132: } franta-hg@132: franta-hg@132: @Test(expected = KomentarovaVyjimka.class) franta-hg@132: public void xmlChybaChybíOdstavec() throws Exception { franta-hg@132: Komentare.zkontroluj("
xxx
"); franta-hg@132: } franta-hg@132: franta-hg@132: @Test(expected = KomentarovaVyjimka.class) franta-hg@132: public void xmlChybaPřebýváAtribut() throws Exception { franta-hg@132: Komentare.zkontroluj("

xxx

"); franta-hg@132: } franta-hg@132: }