java - Compilation errors using SOAPUI Classes directly in the unit test code -


i trying call soapui classes directly in units test , can directly provide link wsdl , call individual operations.

the reason behind doing , intend create individual test cases , suites using these classes (without having use actual ui)

i referring example on page on soapui website. have downloaded dependencies required soapui maven plugin listed here

after fixing project buildpath following code:

import com.eviware.soapui.impl.wsdlinterfacefactory; import com.eviware.soapui.impl.wsdl.wsdlinterface; import com.eviware.soapui.impl.wsdl.wsdloperation; import com.eviware.soapui.impl.wsdl.wsdlproject; import com.eviware.soapui.impl.wsdl.wsdlrequest; import com.eviware.soapui.impl.wsdl.wsdlsubmit; import com.eviware.soapui.impl.wsdl.wsdlsubmitcontext; import com.eviware.soapui.model.iface.response;  public class someclassname {   // create new wsdl project   wsdlproject wsdlproject = new wsdlproject();    // import webservice wsdl   wsdlinterface iface = wsdlinterfacefactory.importwsdl(wsdlproject , "http://localhost:8080/mywebservice/mywebservice?wsdl", true)[0];    // desired operation   wsdloperation someop = (wsdloperation) iface.getoperationbyname("someopname");    // create new empty request operation   wsdlrequest someoprequest = someop.addnewrequest("my request");    // generate request content schema   someoprequest.setrequestcontent(someop.createrequest(true));    // submit request   wsdlsubmit submit = (wsdlsubmit) someoprequest.submit(new wsdlsubmitcontext(someoprequest), false);    // wait response   response response = submit.getresponse();    // print response   string content = response.getcontentasstring();   system.out.println(content); } 

i getting compilation error: .

syntax error on token "setrequestcontent", identifier expected after token .  

has 1 else tried run example ? great if 1 can point me out clearer , detailed online tutorial/blog on topic.

i got working mavenizing project in eclipse , adding "soapui-maven-plugin" dependencies pom.xml. working included following repositories in project's pom.xml.

i posting may run same issue:

      <repositories>         <repository>             <id>maven2</id>             <url>https://www.soapui.org/repository/maven2/</url>         </repository>         <repository>             <id>activation</id>             <url>https://www.soapui.org/repository/activation/jars</url>         </repository>         <repository>             <id>xmlbeans</id>             <url>https://www.soapui.org/repository/xmlbeans/jars</url>         </repository>         <repository>             <id>bouncycastle</id>             <url>https://www.soapui.org/repository/bouncycastle/jars</url>         </repository>         <repository>             <id>javamail</id>             <url>https://www.soapui.org/repository/javamail/jars</url>         </repository>     </repositories> 

i new maven , have read in forums , seems including multiple repositories in pom bad practice.

i did needed code working. maven gurus feel free improve answer.

i came across this useful link throws light on why there missing dependencies "soapui-maven-plugin" , if using central maven repository.


Comments

Popular posts from this blog

cakephp - simple blog with croogo -

How to group boxplot outliers in gnuplot -

bash - Performing variable substitution in a string -