X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=tests%2Forg%2Fcacert%2Fgigi%2Ftemplate%2FTestTemplate.java;h=82aad9316ee8850e6167e0ec13eab36573900cff;hp=7dca58e0eec50b785f818739cf0f3bb21cd4766f;hb=6d41f0b3cd6f0cda6cd99d0757734b36d8dc2a95;hpb=aa5723dbb64ec8efa63909d39ff72364f0a5ee96 diff --git a/tests/org/cacert/gigi/template/TestTemplate.java b/tests/org/cacert/gigi/template/TestTemplate.java index 7dca58e0..82aad931 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 now valid. + assertEquals("ab", testExecute(Language.getInstance(Locale.ENGLISH), vars, "a\\\r\nb")); + } + }