aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/org')
-rw-r--r--src/test/java/org/zwobble/couscous/tests/backends/csharp/CsharpSerializerTests.java6
-rw-r--r--src/test/java/org/zwobble/couscous/tests/frontends/java/ExpressionReadingTests.java2
2 files changed, 7 insertions, 1 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 40653af..2572f8e 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
@@ -57,6 +57,12 @@ public class CsharpSerializerTests {
}
@Test
+ public void charLiteralsUseSingleQuotes() {
+ assertEquals("'b'", serialize(literal('b')));
+ assertEquals("'\\''", serialize(literal('\'')));
+ }
+
+ @Test
public void stringLiteralsUseDoubleQuotes() {
String output = serialize(literal("blah"));
assertEquals("\"blah\"", output);
diff --git a/src/test/java/org/zwobble/couscous/tests/frontends/java/ExpressionReadingTests.java b/src/test/java/org/zwobble/couscous/tests/frontends/java/ExpressionReadingTests.java
index 1a9414f..585508a 100644
--- a/src/test/java/org/zwobble/couscous/tests/frontends/java/ExpressionReadingTests.java
+++ b/src/test/java/org/zwobble/couscous/tests/frontends/java/ExpressionReadingTests.java
@@ -42,7 +42,7 @@ public class ExpressionReadingTests {
assertEquals(literal(true), readBooleanExpression("true"));
assertEquals(literal(false), readBooleanExpression("false"));
assertEquals(literal(42), readIntExpression("42"));
- assertEquals(literal('h'), readIntExpression("'h'"));
+ assertEquals(literal('h'), readExpression("char", "'h'"));
assertEquals(literal(Types.STRING), readExpression("Class<String>", "String.class"));
}