You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2007/06/30 00:20:28 UTC
svn commit: r552048 [2/2] - in /webservices/axis2/trunk/java/modules/jaxbri:
./ test-resources/ test-resources/wsdl/ test/ test/org/ test/org/temp/
test/org/temp/doclitbare/
Added: webservices/axis2/trunk/java/modules/jaxbri/test/org/temp/doclitbare/DocLitBareWSDLTest.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxbri/test/org/temp/doclitbare/DocLitBareWSDLTest.java?view=auto&rev=552048
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxbri/test/org/temp/doclitbare/DocLitBareWSDLTest.java (added)
+++ webservices/axis2/trunk/java/modules/jaxbri/test/org/temp/doclitbare/DocLitBareWSDLTest.java Fri Jun 29 15:20:22 2007
@@ -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.temp.doclitbare;
+
+import org.apache.axis2.jaxbri.JaxbSchemaGenerator;
+import org.apache.ws.java2wsdl.Java2WSDLBuilder;
+import org.custommonkey.xmlunit.XMLTestCase;
+import org.custommonkey.xmlunit.XMLUnit;
+
+import java.io.ByteArrayOutputStream;
+import java.io.File;
+import java.io.FileReader;
+import java.io.StringReader;
+
+public class DocLitBareWSDLTest extends XMLTestCase {
+ private String wsdlLocation = System.getProperty("basedir", ".") + "/" + "test-resources/wsdl/DocLitBareService.wsdl";
+
+ public void testVersion() {
+ XMLUnit.setIgnoreWhitespace(true);
+ File testResourceFile = new File(wsdlLocation);
+ try {
+ ByteArrayOutputStream baos = new ByteArrayOutputStream();
+ Java2WSDLBuilder builder = new Java2WSDLBuilder(baos, DocLitBareService.class.getName(),
+ Thread.currentThread().getContextClassLoader());
+ builder.setSchemaGenClassName(JaxbSchemaGenerator.class.getName());
+ builder.generateWSDL();
+ //System.out.println(new String(baos.toByteArray()));
+ //assertXMLEqual(new FileReader(testResourceFile), new StringReader(new String(baos.toByteArray())));
+ } catch (Exception e) {
+ System.out.println("Error in WSDL : " + testResourceFile.getName());
+ System.out.println("Exception: " + e.toString());
+ e.printStackTrace();
+ fail("Caught exception " + e.toString());
+ } finally {
+ XMLUnit.setIgnoreWhitespace(false);
+ }
+ }
+
+}
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org