1 package org.codehaus.xfire.message.wrapped;
2
3 import org.codehaus.xfire.services.VoidService;
4 import org.codehaus.xfire.soap.SoapConstants;
5 import org.codehaus.xfire.test.AbstractXFireTypeTest;
6 import org.codehaus.xfire.wsdl.WSDLWriter;
7 import org.dom4j.Document;
8
9 /***
10 * @author <a href="mailto:dan@envoisolutions.com">Dan Diephouse</a>
11 * @since Dec 20, 2004
12 */
13 public class VoidTest
14 extends AbstractXFireTypeTest
15 {
16 public void setUp() throws Exception
17 {
18 super.setUp();
19
20 getServiceBuilder().create(VoidService.class);
21 }
22
23 public void testBeanService() throws Exception
24 {
25 Document response =
26 invokeService("VoidService",
27 "/org/codehaus/xfire/message/wrapped/voidRequest.xml");
28
29 addNamespace( "sb", "http://services.xfire.codehaus.org" );
30 assertValid( "/s:Envelope/s:Body/sb:doNothingResponse", response );
31 }
32
33 public void testBeanServiceWSDL() throws Exception
34 {
35 Document doc = getWSDLDocument("VoidService");
36
37 addNamespace( "wsdl", WSDLWriter.WSDL11_NS );
38 addNamespace( "wsdlsoap", WSDLWriter.WSDL11_SOAP_NS );
39 addNamespace( "xsd", SoapConstants.XSD );
40
41
42 }
43 }