@Test
public void invalidScriptTest() {
RunScript runScript = new RunScript("++++");
TUExecutionResult executionResult = runScript.execution(transformedAppFolder, transformationContext);
Assert.assertEquals(executionResult.getType(), TUExecutionResult.Type.ERROR);
Assert.assertNull(executionResult.getValue());
Assert.assertEquals(runScript.getDescription(), "Executes script '++++' and saves its evaluation result");
Assert.assertEquals(runScript.getScript(), "++++");
Assert.assertEquals(runScript.getObjects().size(), 0);
Assert.assertEquals(runScript.getAttributes().size(), 0);
Assert.assertEquals(runScript.getLanguage(), "js");
Assert.assertNotNull(executionResult.getException());
Assert.assertEquals(executionResult.getException().getClass(), ScriptException.class);
Assert.assertEquals(executionResult.getException().getMessage(), "<eval>:1:2 Expected l-value but found ++\n++++\n ^ in <eval> at line number 1 at column number 2");
}
RunScriptTest.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:butterfly
作者:
评论列表
文章目录