Author: midon
Date: Fri Jun 27 09:41:59 2008
New Revision: 672316
URL: http://svn.apache.org/viewvc?rev=672316&view=rev
Log:
fix a NPE in a test case
Modified:
ode/trunk/utils/src/test/java/org/apache/ode/utils/wsdl/WsdlUtilsTest.java
Modified:
ode/trunk/utils/src/test/java/org/apache/ode/utils/wsdl/WsdlUtilsTest.java
URL:
http://svn.apache.org/viewvc/ode/trunk/utils/src/test/java/org/apache/ode/utils/wsdl/WsdlUtilsTest.java?rev=672316&r1=672315&r2=672316&view=diff
==============================================================================
--- ode/trunk/utils/src/test/java/org/apache/ode/utils/wsdl/WsdlUtilsTest.java
(original)
+++ ode/trunk/utils/src/test/java/org/apache/ode/utils/wsdl/WsdlUtilsTest.java
Fri Jun 27 09:41:59 2008
@@ -29,6 +29,7 @@
import javax.wsdl.extensions.ExtensibilityElement;
import javax.wsdl.extensions.http.HTTPAddress;
import javax.wsdl.extensions.soap.SOAPAddress;
+import javax.wsdl.extensions.mime.MIMEContent;
import javax.wsdl.factory.WSDLFactory;
import javax.wsdl.xml.WSDLReader;
import javax.xml.namespace.QName;
@@ -200,14 +201,15 @@
public void testGetMimeContentType() {
Binding binding = definition.getBinding(new
QName("http://axis2.ode.apache.org", "DummyServiceHttpBinding"));
BindingOperation operation = binding.getBindingOperation("hello",
null, null);
- String mimeContentType =
WsdlUtils.getMimeContent(operation.getBindingInput().getExtensibilityElements()).getType();
- assertEquals("text/xml", mimeContentType);
+
+ MIMEContent mimeContent =
WsdlUtils.getMimeContent(operation.getBindingInput().getExtensibilityElements());
+ assertNotNull("A MIME Content is expected!", mimeContent);
+ assertEquals("text/xml", mimeContent.getType());
binding = definition.getBinding(new
QName("http://axis2.ode.apache.org", "DummyServiceSOAP11Binding"));
operation = binding.getBindingOperation("hello", null, null);
- mimeContentType =
WsdlUtils.getMimeContent(operation.getBindingInput().getExtensibilityElements()).getType();
- assertNull(mimeContentType);
-
+ mimeContent =
WsdlUtils.getMimeContent(operation.getBindingInput().getExtensibilityElements());
+ assertNull("No content-type expected here!", mimeContent);
}
}