use of org.springframework.scripting.ScriptEvaluator in project spring-framework by spring-projects.
the class BshScriptEvaluatorTests method testBshScriptFromString.
@Test
public void testBshScriptFromString() {
ScriptEvaluator evaluator = new BshScriptEvaluator();
Object result = evaluator.evaluate(new StaticScriptSource("return 3 * 2;"));
assertEquals(6, result);
}
use of org.springframework.scripting.ScriptEvaluator in project spring-framework by spring-projects.
the class GroovyScriptEvaluatorTests method testGroovyScriptWithArguments.
@Test
public void testGroovyScriptWithArguments() {
ScriptEvaluator evaluator = new GroovyScriptEvaluator();
Map<String, Object> arguments = new HashMap<>();
arguments.put("a", 3);
arguments.put("b", 2);
Object result = evaluator.evaluate(new StaticScriptSource("return a * b"), arguments);
assertEquals(6, result);
}
use of org.springframework.scripting.ScriptEvaluator in project spring-framework by spring-projects.
the class GroovyScriptEvaluatorTests method testGroovyScriptFromString.
@Test
public void testGroovyScriptFromString() {
ScriptEvaluator evaluator = new GroovyScriptEvaluator();
Object result = evaluator.evaluate(new StaticScriptSource("return 3 * 2"));
assertEquals(6, result);
}
use of org.springframework.scripting.ScriptEvaluator in project spring-framework by spring-projects.
the class GroovyScriptEvaluatorTests method testGroovyScriptFromFile.
@Test
public void testGroovyScriptFromFile() {
ScriptEvaluator evaluator = new GroovyScriptEvaluator();
Object result = evaluator.evaluate(new ResourceScriptSource(new ClassPathResource("simple.groovy", getClass())));
assertEquals(6, result);
}
use of org.springframework.scripting.ScriptEvaluator in project spring-framework by spring-projects.
the class GroovyScriptEvaluatorTests method testGroovyScriptFromFileUsingJsr223.
@Test
public void testGroovyScriptFromFileUsingJsr223() {
ScriptEvaluator evaluator = new StandardScriptEvaluator();
Object result = evaluator.evaluate(new ResourceScriptSource(new ClassPathResource("simple.groovy", getClass())));
assertEquals(6, result);
}
Aggregations