[jboss-svn-commits] JBL Code SVN: r33452 - in labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools: integrationtests and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Jun 11 12:27:30 EDT 2010
Author: tirelli
Date: 2010-06-11 12:27:29 -0400 (Fri, 11 Jun 2010)
New Revision: 33452
Modified:
labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/compiler/Java5Test.java
labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/AccumulateTest.java
labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/MiscTest.java
Log:
Forcing selected tests to use JDT as the compiler, since JANINO fails on some java 5 features
Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/compiler/Java5Test.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/compiler/Java5Test.java 2010-06-11 15:14:39 UTC (rev 33451)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/compiler/Java5Test.java 2010-06-11 16:27:29 UTC (rev 33452)
@@ -20,7 +20,7 @@
javaConf.setCompiler( JavaDialectConfiguration.ECLIPSE );
javaConf.setJavaLanguageLevel( "1.5" );
- final PackageBuilder builder = new PackageBuilder( );
+ final PackageBuilder builder = new PackageBuilder( conf );
builder.addPackageFromDrl( new InputStreamReader( this.getClass().getResourceAsStream( "java5_rule.drl" ) ) );
assertFalse( builder.hasErrors() );
}
Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/AccumulateTest.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/AccumulateTest.java 2010-06-11 15:14:39 UTC (rev 33451)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/AccumulateTest.java 2010-06-11 16:27:29 UTC (rev 33452)
@@ -30,6 +30,7 @@
import org.drools.compiler.PackageBuilderConfiguration;
import org.drools.lang.descr.PackageDescr;
import org.drools.rule.Package;
+import org.drools.rule.builder.dialect.java.JavaDialectConfiguration;
public class AccumulateTest extends TestCase {
protected RuleBase getRuleBase() throws Exception {
@@ -62,6 +63,9 @@
Assert.fail( "Error messages in parser, need to sort this our (or else collect error messages)" );
}
// pre build the package
+ JavaDialectConfiguration jconf = (JavaDialectConfiguration) conf.getDialectConfiguration( "java" );
+ // required because JANINO compiler fails for some java 5 code features
+ jconf.setCompiler( JavaDialectConfiguration.ECLIPSE );
final PackageBuilder builder = new PackageBuilder( conf );
builder.addPackage( packageDescr );
final Package pkg = builder.getPackage();
Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/MiscTest.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/MiscTest.java 2010-06-11 15:14:39 UTC (rev 33451)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/MiscTest.java 2010-06-11 16:27:29 UTC (rev 33452)
@@ -2403,7 +2403,10 @@
}
public void testWithInvalidRule() throws Exception {
- final PackageBuilder builder = new PackageBuilder();
+ final PackageBuilderConfiguration conf = new PackageBuilderConfiguration();
+ final JavaDialectConfiguration jconf = (JavaDialectConfiguration) conf.getDialectConfiguration( "java" );
+ jconf.setCompiler( JavaDialectConfiguration.ECLIPSE );
+ final PackageBuilder builder = new PackageBuilder( conf );
builder.addPackageFromDrl( new InputStreamReader( getClass().getResourceAsStream( "invalid_rule.drl" ) ) );
final Package pkg = builder.getPackage();
// Mark: please check if the conseqeuence/should/shouldn't be built
More information about the jboss-svn-commits
mailing list