[jboss-svn-commits] JBL Code SVN: r22612 - in labs/jbossesb/workspace/skeagh/runtime/src: test/java/org/jboss/esb/deploy/config and 1 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Sep 10 12:33:58 EDT 2008


Author: tcunning
Date: 2008-09-10 12:33:58 -0400 (Wed, 10 Sep 2008)
New Revision: 22612

Modified:
   labs/jbossesb/workspace/skeagh/runtime/src/main/java/org/jboss/esb/deploy/config/digest/DigestUtil.java
   labs/jbossesb/workspace/skeagh/runtime/src/test/java/org/jboss/esb/deploy/config/DeploymentLifecycleTest.java
   labs/jbossesb/workspace/skeagh/runtime/src/test/java/org/jboss/esb/schedule/ScheduleListenerTest.java
Log:
JBESB-2004
Use DigestUtil helper class.


Modified: labs/jbossesb/workspace/skeagh/runtime/src/main/java/org/jboss/esb/deploy/config/digest/DigestUtil.java
===================================================================
--- labs/jbossesb/workspace/skeagh/runtime/src/main/java/org/jboss/esb/deploy/config/digest/DigestUtil.java	2008-09-10 16:18:26 UTC (rev 22611)
+++ labs/jbossesb/workspace/skeagh/runtime/src/main/java/org/jboss/esb/deploy/config/digest/DigestUtil.java	2008-09-10 16:33:58 UTC (rev 22612)
@@ -257,9 +257,7 @@
     {
         DeploymentRuntime runtime = new DeploymentRuntime();
         DefaultConfigurationDigester digester = new DefaultConfigurationDigester();
-        DeploymentUnit deploymentUnit;
-
-        deploymentUnit = digester.digest(config);
+        DeploymentUnit deploymentUnit = digester.digest(config);
         runtime.add(deploymentUnit);
 
         return runtime;

Modified: labs/jbossesb/workspace/skeagh/runtime/src/test/java/org/jboss/esb/deploy/config/DeploymentLifecycleTest.java
===================================================================
--- labs/jbossesb/workspace/skeagh/runtime/src/test/java/org/jboss/esb/deploy/config/DeploymentLifecycleTest.java	2008-09-10 16:18:26 UTC (rev 22611)
+++ labs/jbossesb/workspace/skeagh/runtime/src/test/java/org/jboss/esb/deploy/config/DeploymentLifecycleTest.java	2008-09-10 16:33:58 UTC (rev 22612)
@@ -23,6 +23,7 @@
 import org.jboss.esb.deploy.DeploymentException;
 import org.jboss.esb.deploy.DeploymentRuntime;
 import org.jboss.esb.deploy.config.digest.DefaultConfigurationDigester;
+import org.jboss.esb.deploy.config.digest.DigestUtil;
 
 import java.io.IOException;
 
@@ -42,10 +43,7 @@
 
     public void test_deploy_01_noexception() throws DeploymentException, IOException
     {
-        DeploymentRuntime runtime = new DeploymentRuntime();
-        DeploymentUnit configUnit = digest("jbossesb-deploy-01.xml");
-
-        runtime.add(configUnit);
+        DeploymentRuntime runtime = DigestUtil.digestConfig(getClass().getResourceAsStream("jbossesb-deploy-01.xml"));
         assertDeployed(false);
         runtime.deploy();
         assertDeployed(true);
@@ -55,10 +53,8 @@
 
     public void test_deploy_01_exception() throws DeploymentException, IOException
     {
-        DeploymentRuntime runtime = new DeploymentRuntime();
-        DeploymentUnit configUnit = digest("jbossesb-deploy-01.xml");
+        DeploymentRuntime runtime = DigestUtil.digestConfig(getClass().getResourceAsStream("jbossesb-deploy-01.xml"));
 
-        runtime.add(configUnit);
         assertDeployed(false);
         MyInRouter.exception = new Exception("deploy exception");
         try
@@ -80,10 +76,4 @@
         assertEquals(deployed, MyResource.initialised);
         assertEquals(deployed, MyTestService.initialised);
     }
-
-    private DeploymentUnit digest(String config) throws IOException, DeploymentException
-    {
-        DefaultConfigurationDigester digester = new DefaultConfigurationDigester();
-        return digester.digest(getClass().getResourceAsStream(config));
-    }
-}
+}
\ No newline at end of file

Modified: labs/jbossesb/workspace/skeagh/runtime/src/test/java/org/jboss/esb/schedule/ScheduleListenerTest.java
===================================================================
--- labs/jbossesb/workspace/skeagh/runtime/src/test/java/org/jboss/esb/schedule/ScheduleListenerTest.java	2008-09-10 16:18:26 UTC (rev 22611)
+++ labs/jbossesb/workspace/skeagh/runtime/src/test/java/org/jboss/esb/schedule/ScheduleListenerTest.java	2008-09-10 16:33:58 UTC (rev 22612)
@@ -23,6 +23,7 @@
 import org.jboss.esb.deploy.DeploymentException;
 import org.jboss.esb.deploy.DeploymentRuntime;
 import org.jboss.esb.deploy.config.digest.DefaultConfigurationDigester;
+import org.jboss.esb.deploy.config.digest.DigestUtil;
 import org.jboss.esb.deploy.config.DeploymentUnit;
 import org.jboss.esb.routing.RoutingException;
 import org.jboss.esb.service.ServiceName;
@@ -40,12 +41,8 @@
     public void test_OK() throws DeploymentException, IOException, RoutingException, InterruptedException
     {
         ServiceName service = new ServiceName("hello", "hello");
-        DeploymentRuntime runtime = new DeploymentRuntime();
-        DefaultConfigurationDigester digester = new DefaultConfigurationDigester();
-        DeploymentUnit deploymentUnit = digester.digest(getClass().getResourceAsStream("schedule-listener-01.xml"));
+        DeploymentRuntime runtime = DigestUtil.digestConfig(getClass().getResourceAsStream("schedule-listener-01.xml"));
 
-        runtime.add(deploymentUnit);
-
         // Set the mock router's message before deploying...
         MockScheduledInboundRouter.inMessage = new Message("Hi, this is the mock scheduled inRouter!");
 
@@ -54,7 +51,7 @@
         // Sleep for a second in order to all the message to be delivered by the mock router...
         Thread.sleep(1000);
         try {
-            HelloWorldService helloService = (HelloWorldService) deploymentUnit.getServices().get(service).getService();
+            HelloWorldService helloService = (HelloWorldService) runtime.getDeploymentUnits().get(0).getServices().get(service).getService();
             assertEquals("Hi, this is the mock scheduled inRouter!", helloService.getHelloMessage());
         } finally {
             runtime.undeploy();
@@ -63,12 +60,8 @@
 
     public void test_no_schedule() throws DeploymentException, IOException, RoutingException, InterruptedException
     {
-        DeploymentRuntime runtime = new DeploymentRuntime();
-        DefaultConfigurationDigester digester = new DefaultConfigurationDigester();
-        DeploymentUnit deploymentUnit = digester.digest(getClass().getResourceAsStream("schedule-listener-02.xml"));
+        DeploymentRuntime runtime = DigestUtil.digestConfig(getClass().getResourceAsStream("schedule-listener-02.xml"));
 
-        runtime.add(deploymentUnit);
-
         // Set the mock router's message before deploying...
         MockScheduledInboundRouter.inMessage = new Message("Hi, this is the mock scheduled inRouter!");
 
@@ -82,12 +75,8 @@
 
     public void test_not_a_schedule() throws DeploymentException, IOException, RoutingException, InterruptedException
     {
-        DeploymentRuntime runtime = new DeploymentRuntime();
-        DefaultConfigurationDigester digester = new DefaultConfigurationDigester();
-        DeploymentUnit deploymentUnit = digester.digest(getClass().getResourceAsStream("schedule-listener-03.xml"));
+        DeploymentRuntime runtime = DigestUtil.digestConfig(getClass().getResourceAsStream("schedule-listener-03.xml"));
 
-        runtime.add(deploymentUnit);
-
         // Set the mock router's message before deploying...
         MockScheduledInboundRouter.inMessage = new Message("Hi, this is the mock scheduled inRouter!");
 




More information about the jboss-svn-commits mailing list