aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/zwobble
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-01-10 14:20:28 +0000
committerMichael Williamson <mike@zwobble.org>2016-01-10 14:20:28 +0000
commit7aab63194508275630fccb667c75293585d62d21 (patch)
treedc04ebc1f8282edcfadf28e538b3e9abddbac3df /src/test/java/org/zwobble
parent8de7c1256cbda6c210d1a74b2cfc97261a9cb9cb (diff)
Throw exception if parsing has any problems
Diffstat (limited to 'src/test/java/org/zwobble')
-rw-r--r--src/test/java/org/zwobble/couscous/tests/frontends/java/JavaReaderTests.java8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/test/java/org/zwobble/couscous/tests/frontends/java/JavaReaderTests.java b/src/test/java/org/zwobble/couscous/tests/frontends/java/JavaReaderTests.java
index 46e010c..74db410 100644
--- a/src/test/java/org/zwobble/couscous/tests/frontends/java/JavaReaderTests.java
+++ b/src/test/java/org/zwobble/couscous/tests/frontends/java/JavaReaderTests.java
@@ -1,6 +1,5 @@
package org.zwobble.couscous.tests.frontends.java;
-import com.google.common.collect.ImmutableList;
import org.junit.Test;
import org.zwobble.couscous.ast.*;
import org.zwobble.couscous.frontends.java.JavaReader;
@@ -13,7 +12,6 @@ import java.nio.file.Files;
import java.nio.file.Path;
import java.util.List;
-import static java.util.Arrays.asList;
import static java.util.Collections.emptyList;
import static org.hamcrest.Matchers.hasSize;
import static org.junit.Assert.assertEquals;
@@ -370,9 +368,9 @@ public class JavaReaderTests {
@Test
public void initialValueOfLocalVariableDeclarationsAreTypeCoercedIfNecessary() {
- List<StatementNode> statements = readStatements("Object x = 4;");
+ StatementNode statement = readStatement("void", "Object x = 4;");
- LocalVariableDeclarationNode declaration = (LocalVariableDeclarationNode) statements.get(0);
+ LocalVariableDeclarationNode declaration = (LocalVariableDeclarationNode) statement;
assertEquals(typeCoercion(literal(4), ObjectValues.OBJECT), declaration.getInitialValue());
}
@@ -509,7 +507,7 @@ public class JavaReaderTests {
"parseInt",
list(literal("42")),
IntegerValue.REF)),
- readStatement("Integer.parseInt(\"42\");"));
+ readStatement("void", "Integer.parseInt(\"42\");"));
}
@Test