aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2017-03-27 23:21:52 +0100
committerMichael Williamson <mike@zwobble.org>2017-03-27 23:21:52 +0100
commit7d734def7a18de00749181457423ad09203c0da5 (patch)
tree161ebfacfabb4537bce254dc79751ba5df260683 /src/test/java/org
parentdb0da7284cc5813a14e4582fd67fb1e0b2729555 (diff)
Escape char literals
Diffstat (limited to 'src/test/java/org')
-rw-r--r--src/test/java/org/zwobble/couscous/tests/backends/csharp/CsharpSerializerTests.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/test/java/org/zwobble/couscous/tests/backends/csharp/CsharpSerializerTests.java b/src/test/java/org/zwobble/couscous/tests/backends/csharp/CsharpSerializerTests.java
index ca15ba9..dd1a051 100644
--- a/src/test/java/org/zwobble/couscous/tests/backends/csharp/CsharpSerializerTests.java
+++ b/src/test/java/org/zwobble/couscous/tests/backends/csharp/CsharpSerializerTests.java
@@ -63,6 +63,13 @@ public class CsharpSerializerTests {
}
@Test
+ public void charLiteralsAreEscaped() {
+ assertEquals("'\\n'", serialize(literal('\n')));
+ assertEquals("'\\r'", serialize(literal('\r')));
+ assertEquals("'\\t'", serialize(literal('\t')));
+ }
+
+ @Test
public void stringLiteralsUseDoubleQuotes() {
String output = serialize(literal("blah"));
assertEquals("\"blah\"", output);