diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-03-08 11:01:29 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-03-08 11:01:29 +0000 |
| commit | 95669601271985c89a10d673571dd89133f1e2e8 (patch) | |
| tree | 866d294696522f721cab97b8a1fb020945cf1d75 /src/test/java/org/zwobble/couscous/tests/backends/csharp | |
| parent | c532706e0f20a07be960e4d2ca4d89d850312174 (diff) | |
Read formal type parameters
Diffstat (limited to 'src/test/java/org/zwobble/couscous/tests/backends/csharp')
| -rw-r--r-- | src/test/java/org/zwobble/couscous/tests/backends/csharp/CsharpSerializerTests.java | 12 |
1 files changed, 7 insertions, 5 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 1cb7935..4964113 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 @@ -14,7 +14,6 @@ import static org.zwobble.couscous.ast.ExpressionStatementNode.expressionStateme import static org.zwobble.couscous.ast.FieldAccessNode.fieldAccess; import static org.zwobble.couscous.ast.FormalArgumentNode.formalArg; import static org.zwobble.couscous.ast.IfStatementNode.ifStatement; -import static org.zwobble.couscous.ast.InterfaceNode.declareInterface; import static org.zwobble.couscous.ast.LiteralNode.literal; import static org.zwobble.couscous.ast.LocalVariableDeclarationNode.localVariableDeclaration; import static org.zwobble.couscous.ast.MethodCallNode.methodCall; @@ -27,7 +26,6 @@ import static org.zwobble.couscous.ast.VariableDeclaration.var; import static org.zwobble.couscous.ast.VariableReferenceNode.reference; import static org.zwobble.couscous.ast.WhileNode.whileLoop; import static org.zwobble.couscous.util.ExtraLists.list; -import static org.zwobble.couscous.util.ExtraSets.set; public class CsharpSerializerTests { @Test @@ -317,7 +315,7 @@ public class CsharpSerializerTests { @Test public void interfaceIsInNamespace() { - Node node = declareInterface(TypeName.of("com.example.Example"), set(), list()); + Node node = new ClassNodeBuilder(TypeName.of("com.example.Example")).buildInterface(); String output = serialize(node); @@ -326,7 +324,9 @@ public class CsharpSerializerTests { @Test public void interfaceWithSuperTypes() { - Node node = declareInterface(TypeName.of("com.example.Example"), set(TypeName.of("com.example.Base")), list()); + Node node = new ClassNodeBuilder(TypeName.of("com.example.Example")) + .addSuperType("com.example.Base") + .buildInterface(); String output = serialize(node); @@ -336,7 +336,9 @@ public class CsharpSerializerTests { @Test public void interfaceWithMethod() { MethodNode method = MethodNode.builder("get").isAbstract().returns(IntegerValue.REF).build(); - Node node = declareInterface(TypeName.of("com.example.Example"), set(), list(method)); + Node node = new ClassNodeBuilder(TypeName.of("com.example.Example")) + .method(method) + .buildInterface(); String output = serialize(node); |
