protected void attachPathToProject(String projectPath) throws XmlException, IOException, SoapUIException { project = new WsdlProject( projectPath ); }
/** * Build a new importer. * @param projectFilePath The path to local SoapUI project file * @throws IOException if project file cannot be found */ public SoapUIProjectImporter(String projectFilePath) throws IOException{ try{ project = new WsdlProject(projectFilePath); } catch (Exception e) { throw new IOException("SoapUI project file"); } }
/** * Build a new SoapUITestStepsRunner for a project. * @param projectFilePath The path to SoapUI project file * @throws java.io.IOException if file cannot be found or accessed. */ public SoapUITestStepsRunner(String projectFilePath) throws IOException{ try{ project = new WsdlProject(projectFilePath); } catch (Exception e) { throw new IOException("SoapUI project file cannot be found or accessed"); } }
public SoapuiWsdlTemplate() throws SoapUIException, XmlException, IOException { this(new WsdlProject(), new SoapuiProperties()); }
public WsdlInfo(String wsdlUrl) throws SoapUIException { try { this.wsdlUrl = wsdlUrl; // create new project WsdlProject project = new WsdlProject(); WsdlInterface[] wsdlInterfaces = WsdlImporter.importWsdl(project, wsdlUrl); if (null != wsdlInterfaces) { List<WsdlInterfaceInfo> interfaces = new ArrayList<WsdlInterfaceInfo>(); for (WsdlInterface wsdlInterface : wsdlInterfaces) { WsdlInterfaceInfo interfaceInfo = new WsdlInterfaceInfo(wsdlInterface); interfaces.add(interfaceInfo); } this.interfaces = interfaces; } } catch (Exception e) { throw new SoapUIException("Failed to import WSDL '" + wsdlUrl + "'.", e); } }