repl: multiline

This commit is contained in:
Stepan Koltsov
2012-06-28 19:38:44 +04:00
parent dbc0d3c4e0
commit cd1211fcb3
6 changed files with 128 additions and 24 deletions
@@ -64,9 +64,12 @@ public class ReplInterpreterTest {
ReplInterpreter.LineResult lineResult = repl.eval(code);
Object actual;
if (lineResult.isSuccessful()) {
if (lineResult.getType() == ReplInterpreter.LineResultType.SUCCESS) {
actual = lineResult.getValue();
}
else if (lineResult.getType() == ReplInterpreter.LineResultType.INCOMPLETE) {
actual = "incomplete";
}
else {
actual = lineResult.getErrorText();
}
@@ -143,5 +146,14 @@ public class ReplInterpreterTest {
testFile("evaluationErrors.repl");
}
@Test
public void multiline() {
testFile("multiline.repl");
}
@Test
public void multiline3() {
testFile("multiline3.repl");
}
}