X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=tests%2Forg%2Fcacert%2Fgigi%2Ftemplate%2FTestTemplate.java;h=fe7e25b85fee9b222cd32b4637da1d1400bfd72e;hp=7dca58e0eec50b785f818739cf0f3bb21cd4766f;hb=b49c9e8c7820a7e5b797c102a87613e6925012ac;hpb=a4cb0235e3a9611d0ae17ff075be9047c0aca4f5 diff --git a/tests/org/cacert/gigi/template/TestTemplate.java b/tests/org/cacert/gigi/template/TestTemplate.java index 7dca58e0..fe7e25b8 100644 --- a/tests/org/cacert/gigi/template/TestTemplate.java +++ b/tests/org/cacert/gigi/template/TestTemplate.java @@ -137,4 +137,13 @@ public class TestTemplate { vars.put("b", null); assertEquals("false", testExecute(Language.getInstance(Locale.ENGLISH), vars, "truefalse")); } + + @Test + public void testIgnoredNewline() { + assertEquals("\\ab\\\\n\n\\c", testExecute(Language.getInstance(Locale.ENGLISH), vars, "\\a\\\nb\\\\n\n\\\\\nc")); + assertEquals("a\\b\\c", testExecute(Language.getInstance(Locale.ENGLISH), vars, "a\\b\\\n\\c")); + // \r's are currently not valid. + assertEquals("a\\\r\nb", testExecute(Language.getInstance(Locale.ENGLISH), vars, "a\\\r\nb")); + } + }