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>