[jboss-svn-commits] JBL Code SVN: r20526 - in labs/jbossesb/workspace/dbevenius/ruleservice/product/services/jbrules/src/test/java/org/jboss: soa/esb and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jun 16 07:51:42 EDT 2008


Author: beve
Date: 2008-06-16 07:51:42 -0400 (Mon, 16 Jun 2008)
New Revision: 20526

Removed:
   labs/jbossesb/workspace/dbevenius/ruleservice/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/routing/cbr/BusinessProcessorRoutingUnitTest.java
   labs/jbossesb/workspace/dbevenius/ruleservice/product/services/jbrules/src/test/java/org/jboss/soa/esb/services/
Modified:
   labs/jbossesb/workspace/dbevenius/ruleservice/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/routing/cbr/JBossRulesRouterUnitTest.java
Log:
Removed empty directories. Also moved the test from BusinesProcessorRoutingUnitTest to JBossRulesRouterUnit test 
as BusinesProcessorRoutingUnitTest uses the JBossRulesRouter and not BusinesProcessorRouting.


Deleted: labs/jbossesb/workspace/dbevenius/ruleservice/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/routing/cbr/BusinessProcessorRoutingUnitTest.java
===================================================================
--- labs/jbossesb/workspace/dbevenius/ruleservice/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/routing/cbr/BusinessProcessorRoutingUnitTest.java	2008-06-16 11:42:10 UTC (rev 20525)
+++ labs/jbossesb/workspace/dbevenius/ruleservice/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/routing/cbr/BusinessProcessorRoutingUnitTest.java	2008-06-16 11:51:42 UTC (rev 20526)
@@ -1,117 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.internal.soa.esb.services.routing.cbr;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
-
-import java.math.BigDecimal;
-import java.util.ArrayList;
-import java.util.List;
-
-import junit.framework.JUnit4TestAdapter;
-
-import org.jboss.soa.esb.helpers.ConfigTree;
-import org.jboss.soa.esb.message.Message;
-import org.jboss.soa.esb.message.format.MessageFactory;
-import org.jboss.soa.esb.message.format.MessageType;
-import org.jboss.soa.esb.message.mapping.ObjectMapper;
-import org.jboss.soa.esb.message.mapping.ObjectMappingException;
-import org.jboss.soa.esb.services.routing.MessageRouterException;
-import org.junit.Test;
-
-/**
- * 
- * @author kurt.stam at redhat.com
- *
- */
-public class BusinessProcessorRoutingUnitTest
-{
-	@Test
-	public void discount() throws ObjectMappingException
-	{
-        //new messages
-		Message message = MessageFactory.getInstance().getMessage(MessageType.JAVA_SERIALIZED);
-		Order order = new Order();
-        order.setQuantity(20);
-        order.setUnitPrice(new BigDecimal("20.0"));
-		message.getBody().add("Order", order);
-        //extract the order from the message, so the drl can process it
-        List<String> messagePathList = new ArrayList<String>();
-        messagePathList.add("body.Order");
-        ObjectMapper mapper = new ObjectMapper();
-        List<Object> objectList = mapper.createObjectList(message, messagePathList);
-        //Now send to the rules engine
-		JBossRulesRouter jbossRulesRouter = new JBossRulesRouter();
-		jbossRulesRouter.setConfigTree( new ConfigTree("dummy") );
-        try {
-    		List<String> destinations = jbossRulesRouter.route("JBossESBPricingRoutingRules.drl", false, message, objectList);
-            assertEquals(order.getDiscount(),10.0);
-            assertEquals("10%",message.getBody().get("DiscountObject"));
-            String shippingDestination = destinations.iterator().next();
-            System.out.println(shippingDestination);
-            assertEquals("express-shipping-destination", shippingDestination);
-           
-        } catch (MessageRouterException mre) {
-            System.out.println("Exception was thrown.");
-            mre.printStackTrace();
-            assertTrue(false);
-        }
-	}
-    
-    @Test
-    public void nodiscount() throws ObjectMappingException
-    {
-        //new messages
-        Message message = MessageFactory.getInstance().getMessage(MessageType.JAVA_SERIALIZED);
-        Order order = new Order();
-        order.setQuantity(2);
-        order.setUnitPrice(new BigDecimal("20.0"));
-        message.getBody().add("Order", order);
-//      extract the order from the message, so the drl can process it
-        List<String> messagePathList = new ArrayList<String>();
-        messagePathList.add("body.Order");
-        ObjectMapper mapper = new ObjectMapper();
-        List<Object> objectList = mapper.createObjectList(message, messagePathList);
-        //Now send to the rules engine
-        JBossRulesRouter jbossRulesRouter = new JBossRulesRouter();
-		jbossRulesRouter.setConfigTree( new ConfigTree("dummy") );
-        try {
-            List<String> destinations = jbossRulesRouter.route("JBossESBPricingRoutingRules.drl", false, message, objectList);
-            assertEquals(order.getDiscount(),0.0);
-            assertEquals("0%",message.getBody().get("DiscountObject"));
-            String shippingDestination = destinations.iterator().next();
-            System.out.println(shippingDestination);
-            assertEquals("normal-shipping-destination", shippingDestination);
-           
-        } catch (MessageRouterException mre) {
-            System.out.println("Exception was thrown.");
-            mre.printStackTrace();
-            assertTrue(false);
-        }
-    }
-	
-	public static junit.framework.Test suite() {
-		return new JUnit4TestAdapter(BusinessProcessorRoutingUnitTest.class);
-	}
-
-}

Modified: labs/jbossesb/workspace/dbevenius/ruleservice/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/routing/cbr/JBossRulesRouterUnitTest.java
===================================================================
--- labs/jbossesb/workspace/dbevenius/ruleservice/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/routing/cbr/JBossRulesRouterUnitTest.java	2008-06-16 11:42:10 UTC (rev 20525)
+++ labs/jbossesb/workspace/dbevenius/ruleservice/product/services/jbrules/src/test/java/org/jboss/internal/soa/esb/services/routing/cbr/JBossRulesRouterUnitTest.java	2008-06-16 11:51:42 UTC (rev 20526)
@@ -25,7 +25,9 @@
 import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertTrue;
 
+import java.math.BigDecimal;
 import java.net.URI;
+import java.util.ArrayList;
 import java.util.List;
 
 import junit.framework.JUnit4TestAdapter;
@@ -34,6 +36,8 @@
 import org.jboss.soa.esb.message.Message;
 import org.jboss.soa.esb.message.format.MessageFactory;
 import org.jboss.soa.esb.message.format.MessageType;
+import org.jboss.soa.esb.message.mapping.ObjectMapper;
+import org.jboss.soa.esb.message.mapping.ObjectMappingException;
 import org.jboss.soa.esb.services.routing.MessageRouterException;
 import org.jboss.soa.esb.services.routing.cbr.ContentBasedRouterFactory;
 import org.jboss.soa.esb.testutils.TestEnvironmentUtil;
@@ -145,6 +149,74 @@
 		}
 	}
 	
+	//	Moved into this class from BusinessProcessRoutingUnitTest
+	//	as that class also used JBossRulesRouter as you can see below
+	@Test
+	public void discount() throws ObjectMappingException
+	{
+        //new messages
+		Message message = createMessage( MessageType.JAVA_SERIALIZED );
+		Order order = new Order();
+        order.setQuantity(20);
+        order.setUnitPrice(new BigDecimal("20.0"));
+		message.getBody().add("Order", order);
+        //extract the order from the message, so the drl can process it
+        List<String> messagePathList = new ArrayList<String>();
+        messagePathList.add("body.Order");
+        ObjectMapper mapper = new ObjectMapper();
+        List<Object> objectList = mapper.createObjectList(message, messagePathList);
+        //Now send to the rules engine
+		JBossRulesRouter jbossRulesRouter = new JBossRulesRouter();
+		jbossRulesRouter.setConfigTree( new ConfigTree("dummy") );
+        try {
+    		List<String> destinations = jbossRulesRouter.route("JBossESBPricingRoutingRules.drl", false, message, objectList);
+            assertEquals(order.getDiscount(),10.0);
+            assertEquals("10%",message.getBody().get("DiscountObject"));
+            String shippingDestination = destinations.iterator().next();
+            System.out.println(shippingDestination);
+            assertEquals("express-shipping-destination", shippingDestination);
+           
+        } catch (MessageRouterException mre) {
+            System.out.println("Exception was thrown.");
+            mre.printStackTrace();
+            assertTrue(false);
+        }
+	}
+    
+	//	Moved into this class from BusinessProcessRoutingUnitTest
+	//	as that class also used JBossRulesRouter as you can see below
+    @Test
+    public void nodiscount() throws ObjectMappingException
+    {
+        //new messages
+        Message message = MessageFactory.getInstance().getMessage(MessageType.JAVA_SERIALIZED);
+        Order order = new Order();
+        order.setQuantity(2);
+        order.setUnitPrice(new BigDecimal("20.0"));
+        message.getBody().add("Order", order);
+//      extract the order from the message, so the drl can process it
+        List<String> messagePathList = new ArrayList<String>();
+        messagePathList.add("body.Order");
+        ObjectMapper mapper = new ObjectMapper();
+        List<Object> objectList = mapper.createObjectList(message, messagePathList);
+        //Now send to the rules engine
+        JBossRulesRouter jbossRulesRouter = new JBossRulesRouter();
+		jbossRulesRouter.setConfigTree( new ConfigTree("dummy") );
+        try {
+            List<String> destinations = jbossRulesRouter.route("JBossESBPricingRoutingRules.drl", false, message, objectList);
+            assertEquals(order.getDiscount(),0.0);
+            assertEquals("0%",message.getBody().get("DiscountObject"));
+            String shippingDestination = destinations.iterator().next();
+            System.out.println(shippingDestination);
+            assertEquals("normal-shipping-destination", shippingDestination);
+           
+        } catch (MessageRouterException mre) {
+            System.out.println("Exception was thrown.");
+            mre.printStackTrace();
+            assertTrue(false);
+        }
+    }
+	
 	@Before
 	public void setup() throws MessageRouterException
 	{




More information about the jboss-svn-commits mailing list