diff -r 0d1cba59734b -r 1ca0d7fdbe51 java/nekurak.net-lib/test/cz/frantovo/nekurak/util/KomentareTest.java
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/java/nekurak.net-lib/test/cz/frantovo/nekurak/util/KomentareTest.java Tue Jun 08 12:56:46 2010 +0200
@@ -0,0 +1,54 @@
+package cz.frantovo.nekurak.util;
+
+import cz.frantovo.nekurak.vyjimky.KomentarovaVyjimka;
+import org.junit.Test;
+import static org.junit.Assert.*;
+
+public class KomentareTest {
+
+ @Test
+ public void obal() {
+ String vystup = Komentare.obal("asdf");
+ String pozadovanyVystup = "
asdf
";
+ assertEquals(pozadovanyVystup, vystup);
+ }
+
+ @Test
+ public void upravProstýTextObal() {
+ String vystup = Komentare.upravProstyText("as\ndf");
+ vystup = Komentare.obal(vystup);
+ String pozadovanyVystup = "";
+ assertEquals(pozadovanyVystup, vystup);
+ }
+
+ @Test
+ public void zvláštníZnaky() {
+ String vystup = Komentare.upravProstyText("nbusr123 & | and < … > uvo\"zovky'");
+ String pozadovanyVystup = "nbusr123 & | and < … > uvo"zovky'
";
+ System.out.println(vystup);
+ assertEquals(pozadovanyVystup, vystup);
+ }
+
+ @Test
+ public void xmlJednoduché() throws Exception {
+ Komentare.zkontroluj("");
+ Komentare.zkontroluj("");
+ Komentare.zkontroluj("");
+ Komentare.zkontroluj("");
+ }
+
+ @Test(expected = KomentarovaVyjimka.class)
+ public void xmlChybaÚplněŠpatnéXML() throws Exception {
+ Komentare.zkontroluj("xxx
");
+ }
+
+ @Test(expected = KomentarovaVyjimka.class)
+ public void xmlChybaChybíOdstavec() throws Exception {
+ Komentare.zkontroluj("xxx
");
+ }
+
+ @Test(expected = KomentarovaVyjimka.class)
+ public void xmlChybaPřebýváAtribut() throws Exception {
+ Komentare.zkontroluj("");
+ }
+}