public void testJIRA154() { Map m = createTestMap(); m.put("returnTrue", MVEL.getStaticMethod(CoreConfidenceTests.class, "returnTrue", new Class[0])); assertEquals(false, MVEL.eval("!returnTrue()", m)); }
public void testJIRA154b() { ParserContext pctx = new ParserContext(); pctx.addImport("returnTrue", MVEL.getStaticMethod(CoreConfidenceTests.class, "returnTrue", new Class[0])); assertEquals(false, executeExpression(MVEL.compileExpression("!(returnTrue())", pctx))); }
ctx.addInput("services", Services.class); ctx.addImport("percent", MVEL.getStaticMethod(String.class, "valueOf", new Class[]{double.class})); try { Serializable compiledExpression = MVEL.compileExpression(ex, ctx);
public void testJIRA155() { ParserContext pctx = new ParserContext(); pctx.addImport("returnTrue", MVEL.getStaticMethod(CoreConfidenceTests.class, "returnTrue", new Class[0])); assertEquals(true, executeExpression(MVEL.compileExpression("!true || returnTrue()", pctx))); }
public void testJIRA155b() { ParserContext pctx = new ParserContext(); pctx.addImport("returnTrue", MVEL.getStaticMethod(CoreConfidenceTests.class, "returnTrue", new Class[0])); assertEquals(true, executeExpression(MVEL.compileExpression("!(!true || !returnTrue())", pctx))); }