[jboss-svn-commits] JBL Code SVN: r12384 - in labs/jbossrules/trunk/drools-compiler/src/test: resources/org/drools/lang and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Jun 7 11:06:38 EDT 2007
Author: tirelli
Date: 2007-06-07 11:06:38 -0400 (Thu, 07 Jun 2007)
New Revision: 12384
Added:
labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/lang/eval_parsing.drl
Modified:
labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/lang/RuleParserTest.java
Log:
JBRULES-783: adding unit test.
Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/lang/RuleParserTest.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/lang/RuleParserTest.java 2007-06-07 14:36:25 UTC (rev 12383)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/lang/RuleParserTest.java 2007-06-07 15:06:38 UTC (rev 12384)
@@ -3040,7 +3040,25 @@
rule2.getLhs().getDescrs().size() );
}
+ public void testEval() throws Exception {
+ parseResource( "eval_parsing.drl" );
+ this.parser.compilation_unit();
+
+ assertFalse( this.parser.getErrorMessages().toString(),
+ this.parser.hasErrors() );
+
+ final PackageDescr pkg = this.parser.getPackageDescr();
+ assertEquals( "org.drools",
+ pkg.getName() );
+ assertEquals( 1,
+ pkg.getRules().size() );
+
+ final RuleDescr rule1 = (RuleDescr) pkg.getRules().get( 0 );
+ assertEquals( 1,
+ rule1.getLhs().getDescrs().size() );
+ }
+
private DRLParser parse(final String text) throws Exception {
this.parser = newParser( newTokenStream( newLexer( newCharStream( text ) ) ) );
return this.parser;
Added: labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/lang/eval_parsing.drl
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/lang/eval_parsing.drl (rev 0)
+++ labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/lang/eval_parsing.drl 2007-06-07 15:06:38 UTC (rev 12384)
@@ -0,0 +1,9 @@
+package org.drools
+
+rule "Test Parse"
+
+when
+ eval( 3==3 )
+then
+ System.out.println("OK");
+end
\ No newline at end of file
More information about the jboss-svn-commits
mailing list