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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]