aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/zwobble/couscous/tests/backends/csharp
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-02-06 17:11:19 +0000
committerMichael Williamson <mike@zwobble.org>2016-02-06 17:11:19 +0000
commita063cdcec0ecfe449a22f0134dc559a40583fc09 (patch)
tree5514f8fe1af64f15c5a60efc7a2a0048083dfcaf /src/test/java/org/zwobble/couscous/tests/backends/csharp
parent9dbf7ce22b7735e644d964437313a34229800e57 (diff)
Move naming code out of Python backend
Diffstat (limited to 'src/test/java/org/zwobble/couscous/tests/backends/csharp')
-rw-r--r--src/test/java/org/zwobble/couscous/tests/backends/csharp/CsharpMethodRunner.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/test/java/org/zwobble/couscous/tests/backends/csharp/CsharpMethodRunner.java b/src/test/java/org/zwobble/couscous/tests/backends/csharp/CsharpMethodRunner.java
index 651e50b..d293f84 100644
--- a/src/test/java/org/zwobble/couscous/tests/backends/csharp/CsharpMethodRunner.java
+++ b/src/test/java/org/zwobble/couscous/tests/backends/csharp/CsharpMethodRunner.java
@@ -9,9 +9,9 @@ import org.zwobble.couscous.ast.ClassNode;
import org.zwobble.couscous.ast.LiteralNode;
import org.zwobble.couscous.ast.MethodSignature;
import org.zwobble.couscous.ast.TypeName;
+import org.zwobble.couscous.backends.Names;
import org.zwobble.couscous.backends.csharp.CsharpBackend;
import org.zwobble.couscous.backends.csharp.CsharpSerializer;
-import org.zwobble.couscous.backends.python.PythonCodeGenerator;
import org.zwobble.couscous.tests.MethodRunner;
import org.zwobble.couscous.tests.backends.Processes;
import org.zwobble.couscous.util.ExtraLists;
@@ -61,9 +61,10 @@ public class CsharpMethodRunner implements MethodRunner {
boolean isVoid)
throws IOException, InterruptedException
{
- String csharpMethodName = PythonCodeGenerator.toName(new MethodSignature(
+ MethodSignature signature = new MethodSignature(
methodName,
- eagerMap(arguments, argument -> argument.getType())));
+ eagerMap(arguments, argument -> argument.getType()));
+ String csharpMethodName = Names.toUniqueName(signature);
String value = CsharpSerializer.serialize(
staticMethodCall(
TypeName.of(NAMESPACE + "." + className.getQualifiedName()),