Hello,
I have a little test case as follows:
import org.drools.builder.KnowledgeBuilderConfiguration;
import org.drools.builder.KnowledgeBuilderFactory;
import org.junit.Assert;
import org.junit.Test;
public class TestDrools5Config {
@Test
public void testConfig() {
KnowledgeBuilderConfiguration knowledgeBuilderConfiguration = KnowledgeBuilderFactory.newKnowledgeBuilderConfiguration();
knowledgeBuilderConfiguration.setProperty("drools.dialect.java.compiler", "JANINO");
knowledgeBuilderConfiguration.setProperty("drools.dialect.java.lngLevel", "1.6");
String droolsDialectJavaCompiler = knowledgeBuilderConfiguration.getProperty("drools.dialect.java.compiler");
System.out.println("droolsDialectJavaCompiler=" + droolsDialectJavaCompiler);
Assert.assertNotNull(droolsDialectJavaCompiler);
String droolsDialectJavaLngLevel = knowledgeBuilderConfiguration.getProperty("drools.dialect.java.lngLevel");
System.out.println("drools.dialect.java.lngLevel=" + droolsDialectJavaLngLevel);
Assert.assertNotNull(droolsDialectJavaLngLevel);
}
}
It fails.
I have seen the post for using JANINO with Drools:
http://lists.jboss.org/pipermail/rules-users/2009-February/008089.html
Yet this does not explain my test case failing – any ideas.
It appears as if it is not possible to set JANINO programmatically, only via properties.conf, etc. which I don’t want to do(!)
Cheerio,
Nic Hemley
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users