aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/zwobble/couscous/tests/interpreter/InterpreterTests.java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2015-09-29 23:43:45 +0100
committerMichael Williamson <mike@zwobble.org>2015-09-29 23:43:45 +0100
commitcf12234c6f3d022c5e0882a26e6cfd39b45e0abf (patch)
treeed54ebe346acd8743cbe8c9561b4926e6f0f6054 /src/test/java/org/zwobble/couscous/tests/interpreter/InterpreterTests.java
parentd5a76fddca54379b943d988cdca4098ed4cbbad3 (diff)
Add builtin method calls with no arguments
Diffstat (limited to 'src/test/java/org/zwobble/couscous/tests/interpreter/InterpreterTests.java')
-rw-r--r--src/test/java/org/zwobble/couscous/tests/interpreter/InterpreterTests.java16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/test/java/org/zwobble/couscous/tests/interpreter/InterpreterTests.java b/src/test/java/org/zwobble/couscous/tests/interpreter/InterpreterTests.java
index 54abd8a..bfdadf8 100644
--- a/src/test/java/org/zwobble/couscous/tests/interpreter/InterpreterTests.java
+++ b/src/test/java/org/zwobble/couscous/tests/interpreter/InterpreterTests.java
@@ -29,6 +29,14 @@ import lombok.val;
public class InterpreterTests {
@Test
+ public void methodWithNoStatementsReturnsUnit() {
+ val method = staticMethod("hello");
+ val result = runMethod(method);
+
+ assertEquals(UNIT, result);
+ }
+
+ @Test
public void canReturnLiteralValue() {
val method = staticMethod("hello")
.statement(new ReturnNode(LiteralNode.literal("hello, world!")));
@@ -69,14 +77,6 @@ public class InterpreterTests {
assertEquals(new StringValue("[updated value]"), result);
}
-
- @Test
- public void methodWithNoStatementsReturnsUnit() {
- val method = staticMethod("hello");
- val result = runMethod(method);
-
- assertEquals(UNIT, result);
- }
private InterpreterValue runMethod(MethodNode.MethodNodeBuilder methodBuilder, InterpreterValue... arguments) {
val method = methodBuilder.build();