/* * Copyright © 2014 YAOCHEN Corporation, All Rights Reserved */ package com.easyooo.framework.rule; import org.junit.Test; /** * * @author Killer */ public class RuleVerifyTest { String classRuleText = "int a = local.get(\"a\"); System.out.println(\"a=\" + a);" + " if(a > 18 && bv < 36){ return \"美女\";} else{ return \"滚\"; }"; /** * 简单的测试一段Java脚本,应该重新编译新的版本 * @throws RuleException */ @Test public void testJavaEngine() throws RuleException{ Rule rule = RuleBuilder.build("1", classRuleText, Language.JAVA, 1); new RuleEngineProxy(rule).verifySyntax(); System.out.println(new RuleEngineProxy(rule).eval("a" , 30));; } }