[jboss-svn-commits] JBL Code SVN: r24680 - labs/jbossrules/trunk/drools-pipeline/drools-transformer-jaxb/src/test/java/org/drools/runtime/pipeline/impl.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Jan 13 13:24:59 EST 2009


Author: mark.proctor at jboss.com
Date: 2009-01-13 13:24:58 -0500 (Tue, 13 Jan 2009)
New Revision: 24680

Modified:
   labs/jbossrules/trunk/drools-pipeline/drools-transformer-jaxb/src/test/java/org/drools/runtime/pipeline/impl/JaxbTest.java
Log:
JBRULES-1903 Pipeline support for DataLoaders and Feeders 
-removed bad import

Modified: labs/jbossrules/trunk/drools-pipeline/drools-transformer-jaxb/src/test/java/org/drools/runtime/pipeline/impl/JaxbTest.java
===================================================================
--- labs/jbossrules/trunk/drools-pipeline/drools-transformer-jaxb/src/test/java/org/drools/runtime/pipeline/impl/JaxbTest.java	2009-01-13 18:21:43 UTC (rev 24679)
+++ labs/jbossrules/trunk/drools-pipeline/drools-transformer-jaxb/src/test/java/org/drools/runtime/pipeline/impl/JaxbTest.java	2009-01-13 18:24:58 UTC (rev 24680)
@@ -42,7 +42,6 @@
 import org.drools.runtime.pipeline.ResultHandler;
 import org.drools.runtime.pipeline.Splitter;
 import org.drools.runtime.pipeline.Transformer;
-import org.drools.runtime.pipeline.impl.StatefulKnowledgeSessionPipelineTest.ResultHandlerImpl;
 import org.drools.runtime.rule.FactHandle;
 
 import com.sun.tools.xjc.Language;
@@ -99,27 +98,28 @@
         List list1 = new ArrayList();
         ksession.setGlobal( "list1",
                             list1 );
-        
+
         Action executeResultHandler = PipelineFactory.newExecuteResultHandler();
 
         KnowledgeRuntimeCommand insertStage = PipelineFactory.newStatefulKnowledgeSessionInsert();
         insertStage.setReceiver( executeResultHandler );
-        
+
         JAXBContext jaxbCtx = KnowledgeBuilderHelper.newJAXBContext( classNames,
                                                                      kbase );
         Unmarshaller unmarshaller = jaxbCtx.createUnmarshaller();
         Transformer transformer = PipelineFactory.newJaxbFromXmlTransformer( unmarshaller );
-        transformer.setReceiver(insertStage );
-        
+        transformer.setReceiver( insertStage );
+
         Pipeline pipeline = PipelineFactory.newStatefulKnowledgeSessionPipeline( ksession );
-        pipeline.setReceiver( transformer );        
-        
+        pipeline.setReceiver( transformer );
+
         ResultHandlerImpl resultHandler = new ResultHandlerImpl();
-        pipeline.insert( new StreamSource( getClass().getResourceAsStream( "order.xml" ) ), resultHandler );
+        pipeline.insert( new StreamSource( getClass().getResourceAsStream( "order.xml" ) ),
+                         resultHandler );
         ksession.fireAllRules();
-        
-        Map<FactHandle, Object> handles = ( Map<FactHandle, Object>  ) resultHandler.getObject();
 
+        Map<FactHandle, Object> handles = (Map<FactHandle, Object>) resultHandler.getObject();
+
         ksession.fireAllRules();
 
         assertEquals( 1,
@@ -158,32 +158,32 @@
                             list1 );
         ksession.setGlobal( "list2",
                             list2 );
-        
-        
+
         Action executeResultHandler = PipelineFactory.newExecuteResultHandler();
 
         KnowledgeRuntimeCommand insertStage = PipelineFactory.newStatefulKnowledgeSessionInsert();
         insertStage.setReceiver( executeResultHandler );
-        
+
         Splitter splitter = PipelineFactory.newIterateSplitter();
         splitter.setReceiver( insertStage );
-        
+
         Expression expression = PipelineFactory.newMvelExpression( "this.orderItem" );
         expression.setReceiver( splitter );
-        
+
         JAXBContext jaxbCtx = KnowledgeBuilderHelper.newJAXBContext( classNames,
                                                                      kbase );
         Unmarshaller unmarshaller = jaxbCtx.createUnmarshaller();
-        Transformer transformer = PipelineFactory.newJaxbFromXmlTransformer( unmarshaller );        
+        Transformer transformer = PipelineFactory.newJaxbFromXmlTransformer( unmarshaller );
         transformer.setReceiver( expression );
-        
+
         Pipeline pipeline = PipelineFactory.newStatefulKnowledgeSessionPipeline( ksession );
         pipeline.setReceiver( transformer );
-        
+
         ResultHandlerImpl resultHandler = new ResultHandlerImpl();
-        pipeline.insert( new StreamSource( getClass().getResourceAsStream( "order.xml" ) ), resultHandler );
+        pipeline.insert( new StreamSource( getClass().getResourceAsStream( "order.xml" ) ),
+                         resultHandler );
 
-        Map<FactHandle, Object> handles = ( Map<FactHandle, Object>  ) resultHandler.getObject();
+        Map<FactHandle, Object> handles = (Map<FactHandle, Object>) resultHandler.getObject();
         ksession.fireAllRules();
 
         assertEquals( 2,
@@ -202,14 +202,18 @@
         assertNotSame( list1.get( 0 ),
                        list2.get( 0 ) );
     }
-    
-    public static class ResultHandlerImpl implements ResultHandler {
+
+    public static class ResultHandlerImpl
+        implements
+        ResultHandler {
         Object object;
+
         public void handleResult(Object object) {
-           this.object = object;             
+            this.object = object;
         }
+
         public Object getObject() {
             return this.object;
-        }       
-    } 
+        }
+    }
 }




More information about the jboss-svn-commits mailing list