[jboss-cvs] JBossAS SVN: r58141 - branches/Branch_4_2/testsuite/src/main/org/jboss/test/webservice/samples

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sun Nov 5 17:57:57 EST 2006


Author: thomas.diesler at jboss.com
Date: 2006-11-05 17:57:55 -0500 (Sun, 05 Nov 2006)
New Revision: 58141

Modified:
   branches/Branch_4_2/testsuite/src/main/org/jboss/test/webservice/samples/ServerSideJMSTestCase.java
Log:
normalize test messages

Modified: branches/Branch_4_2/testsuite/src/main/org/jboss/test/webservice/samples/ServerSideJMSTestCase.java
===================================================================
--- branches/Branch_4_2/testsuite/src/main/org/jboss/test/webservice/samples/ServerSideJMSTestCase.java	2006-11-05 22:55:00 UTC (rev 58140)
+++ branches/Branch_4_2/testsuite/src/main/org/jboss/test/webservice/samples/ServerSideJMSTestCase.java	2006-11-05 22:57:55 UTC (rev 58141)
@@ -38,6 +38,9 @@
 import junit.framework.Test;
 
 import org.jboss.test.webservice.WebserviceTestBase;
+import org.jboss.util.xml.DOMUtils;
+import org.jboss.util.xml.DOMWriter;
+import org.w3c.dom.Element;
 
 /**
  * A web service client that connects to a MDB endpoint using
@@ -102,8 +105,18 @@
          QueueSender sender = session.createSender(reqQueue);
          sender.send(message);
          sender.close();
+         
          Thread.sleep(500);
-         assertEquals(resMessage, responseListener.resMessage);
+         
+         assertNotNull("Response message expected", responseListener.resMessage);
+         
+         // Normalize messages 
+         Element expEnv = DOMUtils.parse(resMessage);
+         Element wasEnv = DOMUtils.parse(responseListener.resMessage);
+         String expEnvStr = DOMWriter.printNode(expEnv, false);
+         String wasEnvStr = DOMWriter.printNode(wasEnv, false);
+         
+         assertEquals(expEnvStr, wasEnvStr);
       }     
       
       con.stop();




More information about the jboss-cvs-commits mailing list