1 package org.objectweb.celtix.systest.type_test.xml; 2 3 import java.net.URL ; 4 5 import javax.xml.namespace.QName ; 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 WSDL_PATH = "/wsdl/type_test/type_test_xml.wsdl"; 15 static final QName SERVICE_NAME = new QName ("http://objectweb.org/type_test/doc", "XMLService"); 16 static final QName PORT_NAME = new QName ("http://objectweb.org/type_test/doc", "XMLPort"); 17 18 public XMLClientTypeTest(String name) { 19 super(name, SERVICE_NAME, PORT_NAME, WSDL_PATH); 20 } 21 22 public static Test suite() throws Exception { 23 TestSuite suite = new TestSuite(XMLClientTypeTest.class); 24 return new ClientServerSetupBase(suite) { 25 public void startServers() throws Exception { 26 boolean ok = launchServer(XMLServerImpl.class); 27 assertTrue("failed to launch server", ok); 28 } 29 30 public void setUp() throws Exception { 31 URL 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 |