diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-04-14 21:08:58 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-04-14 21:08:58 +0100 |
| commit | 70dff9fc275622c1faf5558b998f8e6626feb822 (patch) | |
| tree | dc0d5cdfd860992f619748f24f1d1ce97e56f285 /src/test/java | |
| parent | 515a1e5f9881d4de452d395aaf9223420ced5261 (diff) | |
Change CsharpBackend to take output file path
Diffstat (limited to 'src/test/java')
| -rw-r--r-- | src/test/java/org/zwobble/couscous/tests/backends/csharp/CsharpMethodRunner.java | 2 | ||||
| -rw-r--r-- | src/test/java/org/zwobble/couscous/tests/backends/csharp/JavaToCsharpTests.java | 2 |
2 files changed, 2 insertions, 2 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 88c8285..b9249aa 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 @@ -39,7 +39,7 @@ public class CsharpMethodRunner implements MethodRunner { public PrimitiveValue runMethod(List<TypeNode> classNodes, ScalarType className, String methodName, List<PrimitiveValue> arguments, Type returnType) { try { Path directoryPath = Files.createTempDirectory(null); - Backend compiler = new CsharpBackend(directoryPath, NAMESPACE); + Backend compiler = new CsharpBackend(directoryPath.resolve("Program.cs"), NAMESPACE); try { compiler.compile(classNodes); return runFunction(directoryPath, className, methodName, arguments, returnType); diff --git a/src/test/java/org/zwobble/couscous/tests/backends/csharp/JavaToCsharpTests.java b/src/test/java/org/zwobble/couscous/tests/backends/csharp/JavaToCsharpTests.java index bda974e..356b712 100644 --- a/src/test/java/org/zwobble/couscous/tests/backends/csharp/JavaToCsharpTests.java +++ b/src/test/java/org/zwobble/couscous/tests/backends/csharp/JavaToCsharpTests.java @@ -27,7 +27,7 @@ public class JavaToCsharpTests extends CompilerTests { try { CouscousCompiler compiler = new CouscousCompiler( new JavaFrontend(), - new CsharpBackend(directoryPath, CsharpMethodRunner.NAMESPACE)); + new CsharpBackend(directoryPath.resolve("Program.cs"), CsharpMethodRunner.NAMESPACE)); compiler.compileDirectory(list(directory), directory); return CsharpMethodRunner.runFunction(directoryPath, type, methodName, arguments, returnType); } finally { |
