KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > objectweb > celtix > systest > type_test > xml > XMLClientTypeTest


1 package org.objectweb.celtix.systest.type_test.xml;
2
3 import java.net.URL JavaDoc;
4
5 import javax.xml.namespace.QName JavaDoc;
6
7 import junit.framework.Test;
8 import junit.framework.TestSuite;
9
10 import org.objectweb.celtix.systest.common.ClientServerSetupBase;
11 import org.objectweb.celtix.systest.type_test.AbstractTypeTestClient4;
12
13 public class XMLClientTypeTest extends AbstractTypeTestClient4 {
14     static final String JavaDoc WSDL_PATH = "/wsdl/type_test/type_test_xml.wsdl";
15     static final QName JavaDoc SERVICE_NAME = new QName JavaDoc("http://objectweb.org/type_test/doc", "XMLService");
16     static final QName JavaDoc PORT_NAME = new QName JavaDoc("http://objectweb.org/type_test/doc", "XMLPort");
17
18     public XMLClientTypeTest(String JavaDoc name) {
19         super(name, SERVICE_NAME, PORT_NAME, WSDL_PATH);
20     }
21     
22     public static Test suite() throws Exception JavaDoc {
23         TestSuite suite = new TestSuite(XMLClientTypeTest.class);
24         return new ClientServerSetupBase(suite) {
25             public void startServers() throws Exception JavaDoc {
26                 boolean ok = launchServer(XMLServerImpl.class);
27                 assertTrue("failed to launch server", ok);
28             }
29             
30             public void setUp() throws Exception JavaDoc {
31                 // set up configuration to enable schema validation
32
URL JavaDoc url = getClass().getResource("../celtix-config.xml");
33                 assertNotNull("cannot find test resource", url);
34                 configFileName = url.toString();
35                 super.setUp();
36             }
37         };
38     }
39 }
40
Popular Tags