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

Reply via email to