KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > test > wsdl > primitiveWrappers > TypeWrapper_ServiceTestCase


1 /**
2  * TypeWrapper_ServiceTestCase.java
3  *
4  * This file was auto-generated from WSDL
5  * by the Apache Axis #axisVersion# #today# WSDL2Java emitter.
6  */

7
8 package test.wsdl.primitiveWrappers;
9
10 public class TypeWrapper_ServiceTestCase extends junit.framework.TestCase {
11     public TypeWrapper_ServiceTestCase(java.lang.String JavaDoc name) {
12         super(name);
13     }
14
15     public void testTypeWrapperWSDL() throws Exception JavaDoc {
16         javax.xml.rpc.ServiceFactory JavaDoc serviceFactory = javax.xml.rpc.ServiceFactory.newInstance();
17         java.net.URL JavaDoc url = new java.net.URL JavaDoc(new test.wsdl.primitiveWrappers.TypeWrapper_ServiceLocator().getTypeWrapperAddress() + "?WSDL");
18         javax.xml.rpc.Service JavaDoc service = serviceFactory.createService(url, new test.wsdl.primitiveWrappers.TypeWrapper_ServiceLocator().getServiceName());
19         assertTrue(service != null);
20     }
21
22     public void test1TypeWrapperTestWrapping() throws Exception JavaDoc {
23         test.wsdl.primitiveWrappers.TypeWrapper_BindingStub binding;
24         try {
25             binding = (test.wsdl.primitiveWrappers.TypeWrapper_BindingStub)
26                           new test.wsdl.primitiveWrappers.TypeWrapper_ServiceLocator().getTypeWrapper();
27         }
28         catch (javax.xml.rpc.ServiceException JavaDoc jre) {
29             if(jre.getLinkedCause()!=null)
30                 jre.getLinkedCause().printStackTrace();
31             throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
32         }
33         assertNotNull("binding is null", binding);
34
35         // Time out after a minute
36
binding.setTimeout(60000);
37
38         // Test operation
39
java.lang.Integer JavaDoc value = null;
40         Bean bean = new test.wsdl.primitiveWrappers.Bean();
41         bean.setPrimitive(5);
42         bean.setWrapped(null); // Since this is null it won't appear on the
43
// wire. We should check that at some point!
44
value = binding.testWrapping(new java.lang.Integer JavaDoc(5), bean);
45         assertEquals("Wrong result from service", value, new Integer JavaDoc(5));
46     }
47
48 }
49
Popular Tags