You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by ve...@apache.org on 2012/01/29 13:01:35 UTC

svn commit: r1237257 - /axis/axis1/java/trunk/axis/src/test/java/test/message/TestSOAPFault.java

Author: veithen
Date: Sun Jan 29 12:01:34 2012
New Revision: 1237257

URL: http://svn.apache.org/viewvc?rev=1237257&view=rev
Log:
Final test case for AXIS-2705.

Modified:
    axis/axis1/java/trunk/axis/src/test/java/test/message/TestSOAPFault.java

Modified: axis/axis1/java/trunk/axis/src/test/java/test/message/TestSOAPFault.java
URL: http://svn.apache.org/viewvc/axis/axis1/java/trunk/axis/src/test/java/test/message/TestSOAPFault.java?rev=1237257&r1=1237256&r2=1237257&view=diff
==============================================================================
--- axis/axis1/java/trunk/axis/src/test/java/test/message/TestSOAPFault.java (original)
+++ axis/axis1/java/trunk/axis/src/test/java/test/message/TestSOAPFault.java Sun Jan 29 12:01:34 2012
@@ -23,6 +23,10 @@ import javax.xml.soap.SOAPBody;
 import javax.xml.soap.SOAPElement;
 import javax.xml.soap.SOAPFault;
 import javax.xml.soap.SOAPMessage;
+
+import org.apache.axis.AxisFault;
+import org.w3c.dom.Element;
+
 import java.io.InputStream;
 import java.util.Iterator;
 
@@ -63,7 +67,7 @@ public class TestSOAPFault extends TestC
      * 
      * @throws Exception
      */
-    public void _testAxis2705() throws Exception {
+    public void testAxis2705() throws Exception {
         InputStream in = TestSOAPFault.class.getResourceAsStream("AXIS-2705.xml");
         try {
             MessageFactory msgFactory = MessageFactory.newInstance();
@@ -71,13 +75,11 @@ public class TestSOAPFault extends TestC
             SOAPBody body = msg.getSOAPPart().getEnvelope().getBody();
             assertTrue(body.hasFault());
             SOAPFault fault = body.getFault();
-            Detail detail = fault.getDetail();
-            assertNotNull(detail);
-            Iterator it = detail.getChildElements();
-            assertTrue(it.hasNext());
-            SOAPElement detailElement = (SOAPElement)it.next();
-            assertNull(detailElement.getNamespaceURI());
-            assertEquals("text", detailElement.getLocalName());
+            AxisFault axisFault = ((org.apache.axis.message.SOAPFault)fault).getFault();
+            Element[] details = axisFault.getFaultDetails();
+            assertEquals(1, details.length);
+            Element detailElement = details[0];
+            assertEquals("text", detailElement.getTagName());
         } finally {
             in.close();
         }