diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-07-31 18:26:23 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-07-31 18:26:23 +0100 |
| commit | 92750efeeb8af18784024fab69b77e9a16074007 (patch) | |
| tree | 8b4bccabe42884588de3eb05f0ba686ec6d100f1 /src/test/java | |
| parent | 119de6958f47141815de9c13e884b27a08a2b4b3 (diff) | |
Add C# serialization for blocks
Diffstat (limited to 'src/test/java')
| -rw-r--r-- | src/test/java/org/zwobble/couscous/tests/backends/csharp/CsharpSerializerTests.java | 9 |
1 files changed, 9 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 e3dc9ba..e5ddb02 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 @@ -339,6 +339,15 @@ public class CsharpSerializerTests { } @Test + public void statementBlockPrintsStatementsSurroundedByCurlyBraces() { + String output = serialize(new StatementBlockNode(list( + returns(literal(1)) + ))); + // TODO: remove leading space + assertEquals(" {\n return 1;\n}\n", output); + } + + @Test public void tryStatementCanHaveBodyAndMultipleHandlers() { VariableDeclaration varX = var(TestIds.variable("x"), "x", ScalarType.of("X")); VariableDeclaration varY = var(TestIds.variable("y"), "y", ScalarType.of("Y")); |
