[jboss-svn-commits] JBL Code SVN: r19084 - 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
Tue Mar 18 21:19:25 EDT 2008


Author: mingjin
Date: 2008-03-18 21:19:25 -0400 (Tue, 18 Mar 2008)
New Revision: 19084

Modified:
   labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/compiler/PackageBuilderTest.java
Log:
JBRULES-1095 fix bad merge
- brought back testTypeDeclaration().

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	2008-03-19 01:16:00 UTC (rev 19083)
+++ labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/compiler/PackageBuilderTest.java	2008-03-19 01:19:25 UTC (rev 19084)
@@ -36,20 +36,20 @@
 import org.drools.RuleBase;
 import org.drools.RuleBaseFactory;
 import org.drools.StatefulSession;
+import org.drools.WorkingMemory;
 import org.drools.StockTick;
-import org.drools.WorkingMemory;
+import org.drools.integrationtests.SerializationHelper;
 import org.drools.base.DefaultKnowledgeHelper;
 import org.drools.common.ActivationGroupNode;
 import org.drools.common.DroolsObjectInputStream;
-import org.drools.common.DroolsObjectOutputStream;
 import org.drools.common.InternalFactHandle;
 import org.drools.common.LogicalDependency;
 import org.drools.common.RuleFlowGroupNode;
+import org.drools.common.DroolsObjectOutputStream;
 import org.drools.commons.jci.compilers.EclipseJavaCompiler;
 import org.drools.commons.jci.compilers.JaninoJavaCompiler;
 import org.drools.commons.jci.compilers.JavaCompiler;
 import org.drools.facttemplates.Fact;
-import org.drools.integrationtests.SerializationHelper;
 import org.drools.lang.descr.AndDescr;
 import org.drools.lang.descr.BaseDescr;
 import org.drools.lang.descr.ConditionalElementDescr;
@@ -1018,17 +1018,6 @@
                     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() );
-        }
-    }
-    
     public void testTypeDeclaration() throws Exception {
         PackageDescr pkgDescr = new PackageDescr( "org.test" );
         TypeDeclarationDescr typeDescr = new TypeDeclarationDescr( "StockTick" );
@@ -1042,6 +1031,7 @@
         builder.addPackage( pkgDescr );
 
         Package pkg = builder.getPackage();
+        pkg = SerializationHelper.serializeObject(pkg);
         assertEquals( 1,
                       pkg.getTypeDeclarations().size() );
 
@@ -1052,8 +1042,19 @@
                       type.getRole() );
         assertEquals( StockTick.class,
                       type.getTypeClass() );
-    }    
+    }
 
+    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