[jboss-svn-commits] JBL Code SVN: r12972 - labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/compiler.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Jul 1 10:20:56 EDT 2007


Author: tirelli
Date: 2007-07-01 10:20:56 -0400 (Sun, 01 Jul 2007)
New Revision: 12972

Modified:
   labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/compiler/PackageBuilderTest.java
Log:
JBRULES-704: adding unit test to package merge.

Modified: labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/compiler/PackageBuilderTest.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/compiler/PackageBuilderTest.java	2007-07-01 13:58:46 UTC (rev 12971)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/compiler/PackageBuilderTest.java	2007-07-01 14:20:56 UTC (rev 12972)
@@ -1021,6 +1021,21 @@
                     compiler.getClass() );
     }
 
+    public void testPackageMerge() throws Exception {
+        final PackageBuilder builder = new PackageBuilder();
+        try {
+            builder.addPackage( new PackageDescr( "org.drools" ) );
+
+            builder.addPackageFromDrl( new StringReader( "package org.drools\n"+
+                                                         "function boolean testIt() {\n"+
+                                                         "  return true;\n"+
+                                                         "}\n") );
+        } catch ( RuntimeException e ) {
+            fail( "Should not raise any exception: "+e.getMessage());
+        }
+
+    }
+
     private void createReturnValueRule(final PackageDescr packageDescr,
                                        final String expression) {
         final RuleDescr ruleDescr = new RuleDescr( "rule-1" );




More information about the jboss-svn-commits mailing list