| package de.ids_mannheim.korap.util; |
| |
| import static org.junit.Assert.assertEquals; |
| import org.junit.Test; |
| |
| import static de.ids_mannheim.korap.util.KrillString.*; |
| import de.ids_mannheim.korap.util.QueryException; |
| |
| /** |
| * @author diewald |
| */ |
| public class TestKrillString { |
| |
| @Test |
| public void testHTMLescape () { |
| assertEquals("Der & Die", escapeHTML("Der & Die")); |
| assertEquals("Der & Die &", escapeHTML("Der & Die &")); |
| assertEquals("<x>Hui</x>", escapeHTML("<x>Hui</x>")); |
| assertEquals("Er sagte: "Das ist ja toll!"", |
| escapeHTML("Er sagte: \"Das ist ja toll!\"")); |
| }; |
| |
| |
| @Test |
| public void testQuote () { |
| assertEquals("\"hallo\"", quote("hallo")); |
| assertEquals("\"h'all'o\"", quote("h'all'o")); |
| assertEquals("\"er sagte: \\\"Hallo!\\\"\"", |
| quote("er sagte: \"Hallo!\"")); |
| assertEquals("\"a \\\\\\\" b\"", quote("a \\\" b")); |
| }; |
| }; |