You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by su...@apache.org on 2007/06/15 05:28:46 UTC
svn commit: r547509 - in /webservices/axis2/trunk/java/modules/saaj:
src/org/apache/axis2/saaj/SOAPPartImpl.java
test/org/apache/axis2/saaj/SOAPEnvelopeTest.java
test/org/apache/axis2/saaj/SOAPPartTest.java
Author: sumedha
Date: Thu Jun 14 20:28:45 2007
New Revision: 547509
URL: http://svn.apache.org/viewvc?view=rev&rev=547509
Log:
Added SOAPEnvelop -> testSetEncodingStyle() to test run,Fixed few TODOs in SOAPPartImpl,Code cleanup to SOAPPartTest
Modified:
webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPPartImpl.java
webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/SOAPEnvelopeTest.java
webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/SOAPPartTest.java
Modified: webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPPartImpl.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPPartImpl.java?view=diff&rev=547509&r1=547508&r2=547509
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPPartImpl.java (original)
+++ webservices/axis2/trunk/java/modules/saaj/src/org/apache/axis2/saaj/SOAPPartImpl.java Thu Jun 14 20:28:45 2007
@@ -15,6 +15,31 @@
*/
package org.apache.axis2.saaj;
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.util.Iterator;
+
+import javax.xml.soap.MimeHeader;
+import javax.xml.soap.MimeHeaders;
+import javax.xml.soap.SOAPElement;
+import javax.xml.soap.SOAPEnvelope;
+import javax.xml.soap.SOAPException;
+import javax.xml.soap.SOAPMessage;
+import javax.xml.soap.SOAPPart;
+import javax.xml.stream.XMLInputFactory;
+import javax.xml.stream.XMLStreamException;
+import javax.xml.stream.XMLStreamReader;
+import javax.xml.transform.Result;
+import javax.xml.transform.Source;
+import javax.xml.transform.Transformer;
+import javax.xml.transform.TransformerFactory;
+import javax.xml.transform.TransformerFactoryConfigurationError;
+import javax.xml.transform.dom.DOMSource;
+import javax.xml.transform.stream.StreamResult;
+import javax.xml.transform.stream.StreamSource;
+
import org.apache.axiom.attachments.Attachments;
import org.apache.axiom.om.impl.MTOMConstants;
import org.apache.axiom.om.util.StAXUtils;
@@ -48,30 +73,6 @@
import org.w3c.dom.Text;
import org.w3c.dom.UserDataHandler;
-import javax.xml.soap.MimeHeader;
-import javax.xml.soap.MimeHeaders;
-import javax.xml.soap.SOAPElement;
-import javax.xml.soap.SOAPEnvelope;
-import javax.xml.soap.SOAPException;
-import javax.xml.soap.SOAPMessage;
-import javax.xml.soap.SOAPPart;
-import javax.xml.stream.XMLInputFactory;
-import javax.xml.stream.XMLStreamException;
-import javax.xml.stream.XMLStreamReader;
-import javax.xml.transform.Result;
-import javax.xml.transform.Source;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.TransformerFactoryConfigurationError;
-import javax.xml.transform.dom.DOMSource;
-import javax.xml.transform.stream.StreamResult;
-import javax.xml.transform.stream.StreamSource;
-import java.io.ByteArrayInputStream;
-import java.io.ByteArrayOutputStream;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.util.Iterator;
-
public class SOAPPartImpl extends SOAPPart {
private static final Log log = LogFactory.getLog(SOAPPartImpl.class);
@@ -1194,27 +1195,28 @@
}
public String getValue() {
- return null; //TODO - Not yet implemented
- } //if(mimeHeaderSet){
+ //There are no immediate child text nodes to soap part
+ return null;
+ }
public void setParentElement(SOAPElement parent) throws SOAPException {
- //TODO - Not yet implemented
+ throw new SOAPException("Cannot set the parent element of SOAPPart");
}
public SOAPElement getParentElement() {
- return null; //TODO - Not yet implemented
+ return null; //SOAP part is the root element
}
public void detachNode() {
- //TODO - Not yet implemented
+ //nothing to do here
}
public void recycleNode() {
- //TODO - Not yet implemented
+ //nothing to do here
}
public void setValue(String value) {
- //TODO - Not yet implemented
+ throw new IllegalStateException("Cannot set value of SOAPPart.");
}
}
Modified: webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/SOAPEnvelopeTest.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/SOAPEnvelopeTest.java?view=diff&rev=547509&r1=547508&r2=547509
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/SOAPEnvelopeTest.java (original)
+++ webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/SOAPEnvelopeTest.java Thu Jun 14 20:28:45 2007
@@ -545,11 +545,11 @@
}
}
- //TODO : check
- public void _testSetEncodingStyle() throws Exception {
+ public void testSetEncodingStyle() throws Exception {
SOAPEnvelope envelope = getSOAPEnvelope();
envelope.setEncodingStyle("http://example.com/MyEncodings");
assertNotNull(envelope.getEncodingStyle());
+ assertEquals("http://example.com/MyEncodings",envelope.getEncodingStyle());
}
public void testElementAfterBody() throws Exception {
Modified: webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/SOAPPartTest.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/SOAPPartTest.java?view=diff&rev=547509&r1=547508&r2=547509
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/SOAPPartTest.java (original)
+++ webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/SOAPPartTest.java Thu Jun 14 20:28:45 2007
@@ -94,10 +94,6 @@
while (attrs.hasNext()) {
Name attrName = (Name)attrs.next();
assertNotNull(attrName);
- //System.out.println(indent + " Attribute name is " +
- // attrName.getQualifiedName());
- //System.out.println(indent + " Attribute value is " +
- // element.getAttributeValue(attrName));
}
Iterator iter2 = element.getChildElements();
@@ -187,5 +183,4 @@
fail("Unexpected Exception " + e);
}
}
-
}
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org