Return-Path: Delivered-To: apmail-incubator-cxf-commits-archive@locus.apache.org Received: (qmail 11167 invoked from network); 12 Oct 2006 03:48:48 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 12 Oct 2006 03:48:48 -0000 Received: (qmail 94701 invoked by uid 500); 12 Oct 2006 03:48:48 -0000 Delivered-To: apmail-incubator-cxf-commits-archive@incubator.apache.org Received: (qmail 94604 invoked by uid 500); 12 Oct 2006 03:48:47 -0000 Mailing-List: contact cxf-commits-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: cxf-dev@incubator.apache.org Delivered-To: mailing list cxf-commits@incubator.apache.org Received: (qmail 94595 invoked by uid 99); 12 Oct 2006 03:48:47 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Oct 2006 20:48:47 -0700 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [140.211.166.113] (HELO eris.apache.org) (140.211.166.113) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 11 Oct 2006 20:48:47 -0700 Received: by eris.apache.org (Postfix, from userid 65534) id AE0571A981A; Wed, 11 Oct 2006 20:48:26 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r463128 - in /incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/type_test/xml: ./ XMLClientTypeTest.java XMLServerImpl.java Date: Thu, 12 Oct 2006 03:48:26 -0000 To: cxf-commits@incubator.apache.org From: tli@apache.org X-Mailer: svnmailer-1.1.0 Message-Id: <20061012034826.AE0571A981A@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Author: tli Date: Wed Oct 11 20:48:24 2006 New Revision: 463128 URL: http://svn.apache.org/viewvc?view=rev&rev=463128 Log: add xml binding type test into systests Added: incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/type_test/xml/ incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/type_test/xml/XMLClientTypeTest.java (with props) incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/type_test/xml/XMLServerImpl.java (with props) Added: incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/type_test/xml/XMLClientTypeTest.java URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/type_test/xml/XMLClientTypeTest.java?view=auto&rev=463128 ============================================================================== --- incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/type_test/xml/XMLClientTypeTest.java (added) +++ incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/type_test/xml/XMLClientTypeTest.java Wed Oct 11 20:48:24 2006 @@ -0,0 +1,55 @@ +/** + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.cxf.systest.type_test.xml; + +import javax.xml.namespace.QName; + +import junit.framework.Test; +import junit.framework.TestSuite; + +import org.apache.cxf.systest.common.ClientServerSetupBase; +import org.apache.cxf.systest.type_test.AbstractTypeTestClient5; + +public class XMLClientTypeTest extends AbstractTypeTestClient5 { + static final String WSDL_PATH = "/wsdl/type_test/type_test_xml.wsdl"; + static final QName SERVICE_NAME = new QName("http://apache.org/type_test/xml", "XMLService"); + static final QName PORT_NAME = new QName("http://apache.org/type_test/xml", "XMLPort"); + + public XMLClientTypeTest(String name) { + super(name, SERVICE_NAME, PORT_NAME, WSDL_PATH); + } + + public static Test suite() throws Exception { + TestSuite suite = new TestSuite(XMLClientTypeTest.class); + return new ClientServerSetupBase(suite) { + public void startServers() throws Exception { + boolean ok = launchServer(XMLServerImpl.class); + assertTrue("failed to launch server", ok); + } + +// public void setUp() throws Exception { +// // set up configuration to enable schema validation +// URL url = getClass().getResource("../celtix-config.xml"); +// assertNotNull("cannot find test resource", url); +// configFileName = url.toString(); +// super.setUp(); +// } + }; + } +} Propchange: incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/type_test/xml/XMLClientTypeTest.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/type_test/xml/XMLClientTypeTest.java ------------------------------------------------------------------------------ svn:keywords = Rev Date Added: incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/type_test/xml/XMLServerImpl.java URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/type_test/xml/XMLServerImpl.java?view=auto&rev=463128 ============================================================================== --- incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/type_test/xml/XMLServerImpl.java (added) +++ incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/type_test/xml/XMLServerImpl.java Wed Oct 11 20:48:24 2006 @@ -0,0 +1,56 @@ +/** + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.apache.cxf.systest.type_test.xml; + +import javax.jws.WebService; +import javax.xml.ws.Endpoint; + +import org.apache.cxf.systest.common.TestServerBase; +import org.apache.cxf.systest.type_test.TypeTestImpl; +import org.apache.type_test.xml.TypeTestPortType; + +public class XMLServerImpl extends TestServerBase { + + public void run() { + + Object implementor = new XMLTypeTestImpl(); + String address = "http://localhost:9008/XMLService/XMLPort/"; + Endpoint.publish(address, implementor); + } + + public static void main(String args[]) { + try { + XMLServerImpl s = new XMLServerImpl(); + s.start(); + } catch (Exception ex) { + ex.printStackTrace(); + System.exit(-1); + } finally { + System.out.println("done!"); + } + } + + @WebService(serviceName = "XMLService", + portName = "XMLPort", + endpointInterface = "org.apache.type_test.xml.TypeTestPortType", + targetNamespace = "http://apache.org/type_test/xml") + @javax.xml.ws.BindingType(value = "http://cxf.apache.org/bindings/xmlformat") + class XMLTypeTestImpl extends TypeTestImpl implements TypeTestPortType { + } +} Propchange: incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/type_test/xml/XMLServerImpl.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/type_test/xml/XMLServerImpl.java ------------------------------------------------------------------------------ svn:keywords = Rev Date