Package com.eviware.soapui.impl.wsdl.support.wsdl

Examples of com.eviware.soapui.impl.wsdl.support.wsdl.UrlWsdlLoader


      {
        input = new FileInputStream( file );
      }
      else if( propFile.toLowerCase().startsWith( "http://" ) || propFile.toLowerCase().startsWith( "https://" ) )
      {
        UrlWsdlLoader loader = new UrlWsdlLoader( propFile, getModelItem() );
        loader.setUseWorker( false );
        input = loader.load();
      }

      if( input != null )
      {
        if( overrideProperties == null )
View Full Code Here


  {
    try
    {
      UISupport.setHourglassCursor();

      UrlWsdlLoader loader = new UrlWsdlLoader( file.toString(), this );
      loader.setUseWorker( false );
      projectDocument = SoapuiProjectDocumentConfig.Factory.parse( loader.load() );

      // see if there is encoded data
      this.encrypted = checkForEncodedData( projectDocument.getSoapuiProject() );

      setConfig( projectDocument.getSoapuiProject() );
View Full Code Here

      {
        input = new FileInputStream( file );
      }
      else if( propFile.toLowerCase().startsWith( "http://" ) || propFile.toLowerCase().startsWith( "https://" ) )
      {
        UrlWsdlLoader loader = new UrlWsdlLoader( propFile, getModelItem() );
        loader.setUseWorker( false );
        input = loader.load();
      }

      Properties properties = new Properties();
      properties.load( input );
View Full Code Here

  protected DefinitionLoader createDefinitionLoader( String url )
  {
    if( getInterface().isGenerated() || StringUtils.isNullOrEmpty( url ) )
      return new GeneratedWadlDefinitionLoader( getInterface() );
    else
      return new UrlWsdlLoader( url, getInterface() );
  }
View Full Code Here

  }

  public void testHttpImport9() throws Exception
  {
    String url = "http://localhost:8082/test9/testcase.wsdl";
    SchemaTypeLoader schemaTypes = SchemaUtils.loadSchemaTypes( url, new UrlWsdlLoader( url ) );
    assertNotNull( schemaTypes.findElement( new QName( "http://testcase/wsdl", "One" ) ) );
    assertNotNull( schemaTypes.findElement( new QName( "http://testcase/wsdl", "Two" ) ) );
    assertNotNull( schemaTypes.findType( new QName( "http://testcase/one", "OneType" ) ) );
    assertNotNull( schemaTypes.findType( new QName( "http://testcase/two", "TwoType" ) ) );

    url = new File( "src\\test-resources\\test9\\testcase.wsdl" ).toURI().toURL().toString();
    schemaTypes = SchemaUtils.loadSchemaTypes( url, new UrlWsdlLoader( url ) );
    assertNotNull( schemaTypes.findElement( new QName( "http://testcase/wsdl", "One" ) ) );
    assertNotNull( schemaTypes.findElement( new QName( "http://testcase/wsdl", "Two" ) ) );
  }
View Full Code Here

    assertNotNull( schemaTypes.findElement( new QName( "http://testcase/wsdl", "Two" ) ) );
  }

  private SchemaTypeLoader validate( String url, int cnt ) throws Exception
  {
    SchemaTypeLoader schemaTypes = SchemaUtils.loadSchemaTypes( url, new UrlWsdlLoader( url ) );
    Map<String, XmlObject> definitionUrls = SchemaUtils.getDefinitionParts( new UrlWsdlLoader( url ) );

    assertNotNull( schemaTypes );
    assertNotNull( definitionUrls );
    assertEquals( cnt, definitionUrls.size() );
View Full Code Here

{
  public void testLoadNS() throws Exception
  {
    SoapUI.initDefaultCore();
    File file = new File( "src\\test-resources\\chameleon\\chameleon.wsdl" );
    SchemaUtils.loadSchemaTypes( file.toURL().toString(), new UrlWsdlLoader( file.toURL().toString() ) );
  }
View Full Code Here

      {
        input = new FileInputStream( file );
      }
      else if( propFile.toLowerCase().startsWith( "http://" ) || propFile.toLowerCase().startsWith( "https://" ) )
      {
        UrlWsdlLoader loader = new UrlWsdlLoader( propFile, getModelItem() );
        loader.setUseWorker( false );
        input = loader.load();
      }

      if( input != null )
      {
        if( overrideProperties == null )
View Full Code Here

  @Test
  public void testHttpImport9() throws Exception
  {
    String url = "http://localhost:" + getPort() + "/wsdls/test9/testcase.wsdl";
    SchemaTypeLoader schemaTypes = SchemaUtils.loadSchemaTypes( url, new UrlWsdlLoader( url ) );
    assertNotNull( schemaTypes.findElement( new QName( "http://testcase/wsdl", "One" ) ) );
    assertNotNull( schemaTypes.findElement( new QName( "http://testcase/wsdl", "Two" ) ) );
    assertNotNull( schemaTypes.findType( new QName( "http://testcase/one", "OneType" ) ) );
    assertNotNull( schemaTypes.findType( new QName( "http://testcase/two", "TwoType" ) ) );

    url = SchemaUtilsTest.class.getResource( "/wsdls/test9/testcase.wsdl" ).toURI().toURL().toString();
    schemaTypes = SchemaUtils.loadSchemaTypes( url, new UrlWsdlLoader( url ) );
    assertNotNull( schemaTypes.findElement( new QName( "http://testcase/wsdl", "One" ) ) );
    assertNotNull( schemaTypes.findElement( new QName( "http://testcase/wsdl", "Two" ) ) );
  }
View Full Code Here

    return validate( SchemaUtilsTest.class.getResource( wsdlPath ).toURI().toURL().toString(), count );
  }

  private SchemaTypeLoader validate( String url, int cnt ) throws Exception
  {
    SchemaTypeLoader schemaTypes = SchemaUtils.loadSchemaTypes( url, new UrlWsdlLoader( url ) );
    Map<String, XmlObject> definitionUrls = SchemaUtils.getDefinitionParts( new UrlWsdlLoader( url ) );

    assertNotNull( schemaTypes );
    assertNotNull( definitionUrls );
    assertEquals( cnt, definitionUrls.size() );
View Full Code Here

TOP

Related Classes of com.eviware.soapui.impl.wsdl.support.wsdl.UrlWsdlLoader

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.