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
1 files changed, 6 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 e5ddb02..636b214 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
@@ -600,6 +600,12 @@ public class CsharpSerializerTests {
assertEquals("namespace com.example {\n internal enum Example {\n ONE, TWO\n }\n}\n", output);
}
+ @Test
+ public void arrayTypeUsesSquareBrackets() {
+ String output = serialize(formalArg(var(TestIds.ANY_ID, "x", Types.array(ScalarType.of("string")))));
+ assertEquals("string[] x", output);
+ }
+
private String serialize(Node node) {
return CsharpSerializer.serialize(node);
}