Package org.codehaus.xfire.gen

Examples of org.codehaus.xfire.gen.Wsdl11Generator


public class ExternalBindingTest
    extends GenerationTestSupport
{   
    public void testEchoWithFaults() throws Exception
    {
        Wsdl11Generator generator = new Wsdl11Generator();
        generator.setWsdl(getTestFilePath("src/wsdl/echoFault.wsdl"));
        generator.setOutputDirectory(getTestFilePath("target/test-services"));
        generator.setBaseURI(getTestFilePath(""));
        generator.setDestinationPackage("org.codehaus.xfire.echo.external");
        generator.setExternalBindings("src/bindings/echo_schema_import.xjb");
        generator.setOverwrite(true);
        generator.generate();

        assertTrue(getTestFile("target/test-services/org/codehaus/xfire/echo/external/Echo.java").exists());
    }
View Full Code Here


public class SkyPortalTest
    extends GenerationTestSupport
{
    public void testEchoServiceIntf() throws Exception
    {
        Wsdl11Generator generator = new Wsdl11Generator();
        generator.setWsdl(getTestFilePath("src/wsdl/SkyPortal.wsdl"));
        generator.setOutputDirectory(getTestFilePath("target/test-services"));
        generator.setDestinationPackage("org.codehaus.xfire.generator.skyportal");
        generator.setOverwrite(true);
       
        // TODO reenable once JAXB 2.0.3 is out
        // generator.generate();       
    }
View Full Code Here

public class WsdlImportTest
    extends GenerationTestSupport
{
    public void testXFIRE503() throws Exception
    {
        Wsdl11Generator generator = new Wsdl11Generator();
        generator.setWsdl(getTestFilePath("src/wsdl/wsdl-xfire-503.wsdl"));
        generator.setOutputDirectory(getTestFilePath("target/test-services"));
        generator.setDestinationPackage("org.codehaus.xfire.generator.imports");
        generator.setOverwrite(true);
       
        generator.generate();
       
        JCodeModel model = generator.getCodeModel();
        JDefinedClass soap = model._getClass("org.codehaus.xfire.generator.imports.MyServiceSoap");
        assertNotNull(soap);
    }
View Full Code Here

    extends GenerationTestSupport
{  
    public void testOneWay() throws Exception
    {
        System.out.println("WRITE #1");
        Wsdl11Generator generator = new Wsdl11Generator();
        generator.setWsdl(getTestFilePath("src/wsdl/oneway.wsdl"));
        generator.setOutputDirectory(getTestFilePath("target/test-services"));
        generator.setBinding("jaxb");
        generator.setOverwrite(true);
       
        generator.generate();
       
        JCodeModel model = generator.getCodeModel();
        JDefinedClass echo = model._getClass("org.codehaus.xfire.test.echo.SendMessagePortType");
        assertNotNull(echo);
       
        File file = getTestFile("target/test-services/org/codehaus/xfire/test/echo/SendMessageImpl.java");
        assertTrue(file.exists());
        long lastModified = file.lastModified();
       
        System.out.println("WRITE #2");
        generator = new Wsdl11Generator();
        generator.setOutputDirectory(getTestFilePath("target/test-services"));
        generator.setWsdl(getTestFilePath("src/wsdl/oneway.wsdl"));
        generator.setOverwrite(false);
        generator.generate();
       
        assertEquals(lastModified, file.lastModified());
       
        System.out.println("WRITE #3");
        generator = new Wsdl11Generator();
        generator.setOutputDirectory(getTestFilePath("target/test-services"));
        generator.setWsdl(getTestFilePath("src/wsdl/oneway.wsdl"));
        generator.setOverwrite(true);
        generator.generate();
       
        System.out.println("l1 " + lastModified);
        System.out.println("l2 " + file.lastModified());
        assertTrue(lastModified < file.lastModified());
    }
View Full Code Here

        assertNotNull(soap);
    }
   
    public void testImports2() throws Exception
    {
        Wsdl11Generator generator = new Wsdl11Generator();
        generator.setWsdl(getTestFilePath("src/wsdl/import-test/main.wsdl"));
        generator.setOutputDirectory(getTestFilePath("target/test-services"));
        generator.setDestinationPackage("org.codehaus.xfire.generator.imports");
        generator.setBinding("jaxb");
        generator.setBaseURI(getTestFilePath("src/wsdl/import-test/"));
        generator.setOverwrite(true);
       
        generator.generate();
       
        JCodeModel model = generator.getCodeModel();
        JDefinedClass echo = model._getClass("org.codehaus.xfire.generator.imports.EchoPortType");
        assertNotNull(echo);
    }
View Full Code Here

public class ElementRefTest
    extends GenerationTestSupport
{   
    public void testEchoWithFaults() throws Exception
    {
        Wsdl11Generator generator = new Wsdl11Generator();
        generator.setWsdl(getTestFilePath("src/wsdl/echoUser.wsdl"));
        generator.setOutputDirectory(getTestFilePath("target/test-services"));
        generator.setBaseURI(getTestFilePath(""));
        generator.setDestinationPackage("org.codehaus.xfire.echo.ref");
        generator.setOverwrite(true);
        generator.generate();
    }
View Full Code Here

public class WSRPTest
    extends GenerationTestSupport
{
    public void testWSRP() throws Exception
    {
        Wsdl11Generator generator = new Wsdl11Generator();
        generator.setWsdl(getTestFilePath("src/wsdl/wsrp/wsrp_service.wsdl"));
        generator.setOutputDirectory(getTestFilePath("target/test-services"));
        generator.setDestinationPackage("org.codehaus.xfire.generator.wsrp");
        generator.setBinding("jaxb");
        generator.setOverwrite(true);
       
        generator.generate();
       
        JCodeModel model = generator.getCodeModel();
        JDefinedClass echo = model._getClass("org.codehaus.xfire.generator.wsrp.WSRPServiceClient");
        assertNotNull(echo);
    }
View Full Code Here

public class JaxbGenerationTest
    extends AbstractJAXWSTest
{
    public void testGlobalWeather() throws Exception
    {
        Wsdl11Generator generator = new Wsdl11Generator();
        generator.setWsdl(getTestFile("src/wsdl/globalweather-twoporttypes.wsdl").getAbsolutePath());
        generator.setOutputDirectory(getTestFile("target/test-services").getAbsolutePath());
        generator.setDestinationPackage("services.global");
        generator.setProfile(JAXWSProfile.class.getName());
       
        generator.generate();
       
        JCodeModel model = generator.getCodeModel();
        JDefinedClass echo = model._getClass("services.global.GlobalWeatherService");
        assertNotNull(echo);
    }
View Full Code Here

        assertNotNull(echo);
    }
   
    public void testEchoHeader() throws Exception
    {
        Wsdl11Generator generator = new Wsdl11Generator();
        generator.setWsdl(getTestFile("src/wsdl/headerout.wsdl").getAbsolutePath());
        generator.setOutputDirectory(getTestFile("target/test-services").getAbsolutePath());
        generator.setDestinationPackage("services.headerout");
        generator.setProfile(JAXWSProfile.class.getName());
       
        generator.generate();
       
        JCodeModel model = generator.getCodeModel();
        JDefinedClass echo = model._getClass("services.headerout.EchoPortType");
        assertNotNull(echo);
    }
View Full Code Here

        assertNotNull(echo);
    }

    public void testEcho() throws Exception
    {
        Wsdl11Generator generator = new Wsdl11Generator();
        generator.setWsdl(getTestFile("src/wsdl/echo.wsdl").getAbsolutePath());
        generator.setOutputDirectory(getTestFile("target/test-services").getAbsolutePath());
        generator.setDestinationPackage("services.echo");
        generator.setProfile(JAXWSProfile.class.getName());
       
        generator.generate();
       
        JCodeModel model = generator.getCodeModel();
        JDefinedClass echo = model._getClass("services.echo.EchoPortType");
        assertNotNull(echo);
    }
View Full Code Here

TOP

Related Classes of org.codehaus.xfire.gen.Wsdl11Generator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.