aboutsummaryrefslogtreecommitdiff
path: root/src/test/java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-04-14 21:08:58 +0100
committerMichael Williamson <mike@zwobble.org>2016-04-14 21:08:58 +0100
commit70dff9fc275622c1faf5558b998f8e6626feb822 (patch)
treedc0d5cdfd860992f619748f24f1d1ce97e56f285 /src/test/java
parent515a1e5f9881d4de452d395aaf9223420ced5261 (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.java2
-rw-r--r--src/test/java/org/zwobble/couscous/tests/backends/csharp/JavaToCsharpTests.java2
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 {