[jboss-svn-commits] JBL Code SVN: r23865 - in labs/jbossrules/trunk/drools-compiler/src: test/java/org/drools/lang/dsl and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Nov 13 11:26:33 EST 2008


Author: tirelli
Date: 2008-11-13 11:26:33 -0500 (Thu, 13 Nov 2008)
New Revision: 23865

Modified:
   labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/dsl/DefaultExpander.java
   labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/lang/dsl/DSLMappingFileTest.java
Log:
JBRULES-1839: Fixing DSL expander for rules with no RHS

Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/dsl/DefaultExpander.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/dsl/DefaultExpander.java	2008-11-13 15:38:06 UTC (rev 23864)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/dsl/DefaultExpander.java	2008-11-13 16:26:33 UTC (rev 23865)
@@ -312,7 +312,9 @@
             }
             buf.append( "\n" );
         }
-
+        if( lines.length == 0 ) {
+            buf.append( "\n" );
+        }
         return buf.toString();
     }
 

Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/lang/dsl/DSLMappingFileTest.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/lang/dsl/DSLMappingFileTest.java	2008-11-13 15:38:06 UTC (rev 23864)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/lang/dsl/DSLMappingFileTest.java	2008-11-13 16:26:33 UTC (rev 23865)
@@ -108,10 +108,9 @@
     }
 
     /**
-     * From Toni to Edson.
      * Right now this test fails because there is no RHS for the rule. It connects the "then" and "end" to "thenend".
      */
-    public void FIXMEtestNoRHS() {
+    public void testNoRHS() {
         String file = "[then]TEST=System.out.println(\"DO_SOMETHING\");\n" + "[when]code {code1} occurs and sum of all digit not equal \\( {code2} \\+ {code3} \\)=AAAA( cd1 == {code1}, cd2 != ( {code2} + {code3} ))\n"
                       + "[when]code {code1} occurs=BBBB\n";
         try {




More information about the jboss-svn-commits mailing list