ExtendedByteArrayOutputStream out = new ExtendedByteArrayOutputStream();
interpreter.setOut(out);
interpreter.setErr(out);
o = interpreter.eval("print(a)");
assertEquals("10", out.readAndDelete().trim());
try {
interpreter.eval("var a = function(){");
fail("Expected error on evaluation (function not finished).");
} catch (EvaluatorException e) {
}