Modified: 
webservices/axis2/branches/java/jaxws21/modules/metadata/test/org/apache/axis2/jaxws/description/builder/SparseAnnotTests.java
URL: 
http://svn.apache.org/viewvc/webservices/axis2/branches/java/jaxws21/modules/metadata/test/org/apache/axis2/jaxws/description/builder/SparseAnnotTests.java?rev=613867&r1=613866&r2=613867&view=diff
==============================================================================
--- 
webservices/axis2/branches/java/jaxws21/modules/metadata/test/org/apache/axis2/jaxws/description/builder/SparseAnnotTests.java
 (original)
+++ 
webservices/axis2/branches/java/jaxws21/modules/metadata/test/org/apache/axis2/jaxws/description/builder/SparseAnnotTests.java
 Mon Jan 21 04:20:38 2008
@@ -73,6 +73,29 @@
         WebServiceClient wsClient = 
svcDescComposite.getWebServiceClientAnnot();
         assertTrue(wsClient instanceof WebServiceClientAnnot);
     }
+    /**
+     * The WebServiceRef annotation isn't processed by the JAXWS runtime.  The 
container (i.e. the
+     * client container, web container, or ejb container) processes it since 
it is responsible for
+     * doing resource injection.  This means none of the other tests deal with 
WebServiceRef, so
+     * this simple test validates a few aspects of the composite annotation 
processing.
+     */
+    public void testWebServiceRef() {
+        org.apache.axis2.jaxws.description.builder.WebServiceRefAnnot wsr = 
WebServiceRefAnnot.createWebServiceRefAnnotImpl();
+        assertTrue(wsr.name().equals(""));
+        assertTrue(wsr.wsdlLocation().equals(""));
+        assertTrue("".equals(wsr.getTypeString()));
+        assertTrue("".equals(wsr.getValueString()));
+        assertNull(wsr.type());
+        assertNull(wsr.value());
+        
+        wsr = WebServiceRefAnnot.createWebServiceRefAnnotImpl("name", 
"wsdlLocation", String.class, Object.class, "mappedName");
+        assertTrue(wsr.name().equals("name"));
+        assertTrue(wsr.wsdlLocation().equals("wsdlLocation"));
+        assertTrue("".equals(wsr.getTypeString()));
+        assertTrue("".equals(wsr.getValueString()));
+        assertTrue(wsr.type() == String.class);
+        assertTrue(wsr.value() == Object.class);
+    }
 
 }
 

Modified: 
webservices/axis2/branches/java/jaxws21/modules/metadata/test/org/apache/axis2/jaxws/description/impl/ClientDBCSupportEndpointTests.java
URL: 
http://svn.apache.org/viewvc/webservices/axis2/branches/java/jaxws21/modules/metadata/test/org/apache/axis2/jaxws/description/impl/ClientDBCSupportEndpointTests.java?rev=613867&r1=613866&r2=613867&view=diff
==============================================================================
--- 
webservices/axis2/branches/java/jaxws21/modules/metadata/test/org/apache/axis2/jaxws/description/impl/ClientDBCSupportEndpointTests.java
 (original)
+++ 
webservices/axis2/branches/java/jaxws21/modules/metadata/test/org/apache/axis2/jaxws/description/impl/ClientDBCSupportEndpointTests.java
 Mon Jan 21 04:20:38 2008
@@ -22,6 +22,7 @@
 import org.apache.axis2.jaxws.description.EndpointDescription;
 import org.apache.axis2.jaxws.description.ServiceDescription;
 import org.apache.axis2.jaxws.description.builder.DescriptionBuilderComposite;
+import org.apache.axis2.jaxws.i18n.Messages;
 
 import javax.jws.WebService;
 import javax.xml.namespace.QName;
@@ -178,7 +179,8 @@
         }
         catch (WebServiceException e) {
             // Expected path
-            assertTrue(e.toString().contains("CreateDispatch can not have a 
composite"));
+            String msg = Messages.getMessage("serviceDescErr6");
+            assertTrue(e.toString().contains(msg));
         }
     }
     



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to