You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ws.apache.org by ve...@apache.org on 2015/05/30 23:13:38 UTC

svn commit: r1682656 - in /webservices/axiom/trunk: axiom-api/src/test/resources/soap/soap11/ axiom-api/src/test/resources/soap/soap12/ testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/soap/faultdetail/ testing/soap-testsuite/src/main/java/org...

Author: veithen
Date: Sat May 30 21:13:38 2015
New Revision: 1682656

URL: http://svn.apache.org/r1682656
Log:
Move fault-detail-default-namespace.xml test message to soap-testsuite.

Added:
    webservices/axiom/trunk/testing/soap-testsuite/src/main/resources/test-message/set/fault-detail-default-namespace.xml
      - copied, changed from r1682628, webservices/axiom/trunk/axiom-api/src/test/resources/soap/soap12/fault-detail-default-namespace.xml
Removed:
    webservices/axiom/trunk/axiom-api/src/test/resources/soap/soap11/fault-detail-default-namespace.xml
    webservices/axiom/trunk/axiom-api/src/test/resources/soap/soap12/fault-detail-default-namespace.xml
Modified:
    webservices/axiom/trunk/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/soap/faultdetail/TestDetailEntriesUsingDefaultNamespaceWithParser.java
    webservices/axiom/trunk/testing/soap-testsuite/src/main/java/org/apache/axiom/ts/soap/SOAPSampleSet.java

Modified: webservices/axiom/trunk/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/soap/faultdetail/TestDetailEntriesUsingDefaultNamespaceWithParser.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/soap/faultdetail/TestDetailEntriesUsingDefaultNamespaceWithParser.java?rev=1682656&r1=1682655&r2=1682656&view=diff
==============================================================================
--- webservices/axiom/trunk/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/soap/faultdetail/TestDetailEntriesUsingDefaultNamespaceWithParser.java (original)
+++ webservices/axiom/trunk/testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/soap/faultdetail/TestDetailEntriesUsingDefaultNamespaceWithParser.java Sat May 30 21:13:38 2015
@@ -22,6 +22,8 @@ import org.apache.axiom.om.OMElement;
 import org.apache.axiom.om.OMMetaFactory;
 import org.apache.axiom.om.OMNamespace;
 import org.apache.axiom.soap.SOAPFaultDetail;
+import org.apache.axiom.ts.soap.SOAPSampleAdapter;
+import org.apache.axiom.ts.soap.SOAPSampleSet;
 import org.apache.axiom.ts.soap.SOAPSpec;
 import org.apache.axiom.ts.soap.SOAPTestCase;
 
@@ -34,7 +36,7 @@ public class TestDetailEntriesUsingDefau
     }
 
     protected void runTest() throws Throwable {
-        SOAPFaultDetail soapFaultDetail = getTestMessage("fault-detail-default-namespace.xml").getBody().getFault().getDetail();
+        SOAPFaultDetail soapFaultDetail = SOAPSampleSet.FAULT_DETAIL_DEFAULT_NAMESPACE.getMessage(spec).getAdapter(SOAPSampleAdapter.class).getSOAPEnvelope(metaFactory).getBody().getFault().getDetail();
         OMElement detailElement = soapFaultDetail.getFirstElement();
         assertEquals("AddNumbersHandlerFault", detailElement.getLocalName());
         OMNamespace ns = detailElement.getNamespace();

Modified: webservices/axiom/trunk/testing/soap-testsuite/src/main/java/org/apache/axiom/ts/soap/SOAPSampleSet.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/testing/soap-testsuite/src/main/java/org/apache/axiom/ts/soap/SOAPSampleSet.java?rev=1682656&r1=1682655&r2=1682656&view=diff
==============================================================================
--- webservices/axiom/trunk/testing/soap-testsuite/src/main/java/org/apache/axiom/ts/soap/SOAPSampleSet.java (original)
+++ webservices/axiom/trunk/testing/soap-testsuite/src/main/java/org/apache/axiom/ts/soap/SOAPSampleSet.java Sat May 30 21:13:38 2015
@@ -60,6 +60,11 @@ public final class SOAPSampleSet extends
      */
     public static final SOAPSampleSet MUST_UNDERSTAND = new SOAPSampleSet("must-understand");
     
+    /**
+     * A SOAP fault response with a detail entry that uses a default namespace.
+     */
+    public static final SOAPSampleSet FAULT_DETAIL_DEFAULT_NAMESPACE = new SOAPSampleSet("fault-detail-default-namespace");
+    
     private final SOAPSample soap11Message;
     private final SOAPSample soap12Message;
     

Copied: webservices/axiom/trunk/testing/soap-testsuite/src/main/resources/test-message/set/fault-detail-default-namespace.xml (from r1682628, webservices/axiom/trunk/axiom-api/src/test/resources/soap/soap12/fault-detail-default-namespace.xml)
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/testing/soap-testsuite/src/main/resources/test-message/set/fault-detail-default-namespace.xml?p2=webservices/axiom/trunk/testing/soap-testsuite/src/main/resources/test-message/set/fault-detail-default-namespace.xml&p1=webservices/axiom/trunk/axiom-api/src/test/resources/soap/soap12/fault-detail-default-namespace.xml&r1=1682628&r2=1682656&rev=1682656&view=diff
==============================================================================
--- webservices/axiom/trunk/axiom-api/src/test/resources/soap/soap12/fault-detail-default-namespace.xml (original)
+++ webservices/axiom/trunk/testing/soap-testsuite/src/main/resources/test-message/set/fault-detail-default-namespace.xml Sat May 30 21:13:38 2015
@@ -2,7 +2,7 @@
     <soapenv:Body>
         <soapenv:Fault>
             <soapenv:Code>
-                <soapenv:Value>soapenv:Server</soapenv:Value>
+                <soapenv:Value>soapenv:Receiver</soapenv:Value>
             </soapenv:Code>
             <soapenv:Reason>
                 <soapenv:Text xml:lang="en">overflow</soapenv:Text>