]> WPIA git - gigi.git/blobdiff - tests/org/cacert/gigi/template/TestTemplate.java
add: improvement of template parsing
[gigi.git] / tests / org / cacert / gigi / template / TestTemplate.java
index 7dca58e0eec50b785f818739cf0f3bb21cd4766f..82aad9316ee8850e6167e0ec13eab36573900cff 100644 (file)
@@ -137,4 +137,13 @@ public class TestTemplate {
         vars.put("b", null);
         assertEquals("false", testExecute(Language.getInstance(Locale.ENGLISH), vars, "<? if($b){ ?>true<? } else{?>false<?}?>"));
     }
+
+    @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"));
+    }
+
 }