[jbossws-commits] JBossWS SVN: r4330 - stack/native/branches/native-2.0/src/test/java/org/jboss/test/ws/common/utils.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Mon Aug 13 08:25:54 EDT 2007


Author: thomas.diesler at jboss.com
Date: 2007-08-13 08:25:54 -0400 (Mon, 13 Aug 2007)
New Revision: 4330

Modified:
   stack/native/branches/native-2.0/src/test/java/org/jboss/test/ws/common/utils/DOMWriterTestCase.java
Log:
Add testNamespaceCompletionDefault

Modified: stack/native/branches/native-2.0/src/test/java/org/jboss/test/ws/common/utils/DOMWriterTestCase.java
===================================================================
--- stack/native/branches/native-2.0/src/test/java/org/jboss/test/ws/common/utils/DOMWriterTestCase.java	2007-08-13 10:55:42 UTC (rev 4329)
+++ stack/native/branches/native-2.0/src/test/java/org/jboss/test/ws/common/utils/DOMWriterTestCase.java	2007-08-13 12:25:54 UTC (rev 4330)
@@ -133,6 +133,34 @@
       assertEquals(expStr, wasStr);
    }
    
+   /** The envelope defines a default namespace
+    */
+   public void testNamespaceCompletionDefault() throws Exception
+   {
+      String inStr = 
+         "<env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/' xmlns='http://somens'>" +
+          "<env:Body>" +
+           "<rpc>" +
+            "<param1/>" +
+            "<param2/>" +
+           "</rpc>" +
+          "</env:Body>" +
+         "</env:Envelope>";
+      
+      Element env = DOMUtils.parse(inStr);
+      Element body = DOMUtils.getFirstChildElement(env);
+      Element rpc = DOMUtils.getFirstChildElement(body);
+      
+      String expStr = 
+         "<rpc xmlns='http://somens'>" +
+          "<param1/>" +
+          "<param2/>" +
+         "</rpc>";
+      
+      String wasStr = DOMWriter.printNode(rpc, false);
+      assertEquals(expStr, wasStr);
+   }
+   
    /** The element does not contain the required attribute ns declaration.
     */
    public void testNamespaceCompletionAttribute() throws Exception




More information about the jbossws-commits mailing list