X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=tests%2Forg%2Fcacert%2Fgigi%2Ftemplate%2FTestTemplateUnescaped.java;fp=tests%2Forg%2Fcacert%2Fgigi%2Ftemplate%2FTestTemplateUnescaped.java;h=0000000000000000000000000000000000000000;hp=8c8a5683d2fbe010a884f8c671797a51440dcb22;hb=bccd4cc0dba0f89aa045b113bac46eb8cc1dab4e;hpb=c9ed09f0007fc2c813815be927a5a24b23dab83c diff --git a/tests/org/cacert/gigi/template/TestTemplateUnescaped.java b/tests/org/cacert/gigi/template/TestTemplateUnescaped.java deleted file mode 100644 index 8c8a5683..00000000 --- a/tests/org/cacert/gigi/template/TestTemplateUnescaped.java +++ /dev/null @@ -1,46 +0,0 @@ -package org.cacert.gigi.template; - -import static org.junit.Assert.*; - -import java.io.PrintWriter; -import java.io.StringReader; -import java.io.StringWriter; -import java.util.Collections; -import java.util.HashMap; -import java.util.Locale; - -import org.cacert.gigi.localisation.Language; -import org.cacert.gigi.output.template.Outputable; -import org.cacert.gigi.output.template.Template; -import org.junit.Test; - -public class TestTemplateUnescaped { - - private String testExecute(HashMap vars, String input) { - Template t = new Template(new StringReader(input)); - StringWriter str = new StringWriter(); - PrintWriter pw = new PrintWriter(str); - t.output(pw, Language.getInstance(Locale.ENGLISH), vars); - pw.flush(); - return str.toString(); - } - - HashMap vars = new HashMap<>(Collections.singletonMap(Outputable.OUT_KEY_PLAIN, "yes")); - - @Test - public void testVarNoEscape() { - vars.put("var", "val"); - assertEquals("vall", testExecute(vars, "l")); - vars.put("var", "val<"); - assertEquals("vall")); - assertEquals("vall")); - vars.put("var", "val\">"); - assertEquals("val\">l", testExecute(vars, "l")); - assertEquals("val\">l", testExecute(vars, "l")); - } - - @Test - public void testTranslateNoEscape() { - assertEquals("\"tex<>l", testExecute(vars, "?>l")); - } -}