4
A
回答
3
好了,我现在可以回答我... :)
我创建了这个任务,单元测试:
private static WsdlProjectFactory wsdlProjectFactory;
private static WsdlInterfaceFactory wsdlInterfaceFactory;
@BeforeClass
public static void createFactories(){
wsdlProjectFactory = new WsdlProjectFactory();
wsdlInterfaceFactory = new WsdlInterfaceFactory();
}
@Before
public void deleteCreatedFiles() {
new File("global-groovy.log").delete();
new File("soapui-errors.log").delete();
new File("soapui.log").delete();
new File("test.xml").delete();
}
private WsdlProject project;
@Before
public void createProject() throws XmlException, IOException, SoapUIException {
project = wsdlProjectFactory.createNew();
}
@Test @Ignore
public void testWSDLInterfaceImporting() throws SoapUIException {
int interfaceCount = project.getInterfaceCount();
assertThat("newly created project has no interfaces", interfaceCount, is(equalTo(0)));
WsdlInterface[] importWsdl = wsdlInterfaceFactory.importWsdl(project, "wsdls/SimpleUseCasesellerbtainitialbtexampleMasterClient.wsdl", false);
interfaceCount = project.getInterfaceCount();
assertThat("newly created project has 1 interface", interfaceCount, is(equalTo(1)));
}
@Test
public void testMockCreation() throws XmlException, IOException, SoapUIException {
int mockCount = project.getMockServiceCount();
assertThat("newly created project has no mocks", mockCount, is(equalTo(0)));
WsdlInterface[] importWsdl = wsdlInterfaceFactory.importWsdl(project, "wsdls/SimpleUseCasesellerbtainitialbtexampleMasterClient.wsdl", false);
WsdlMockService service = project.addNewMockService("newMockService");
service.addNewMockOperation(importWsdl[0].getOperationAt(0));
project.saveAs("test.xml");
mockCount = project.getMockServiceCount();
assertThat("project has exactly one mock", mockCount, is(1));
}
相关问题
- 1. 使用SoapUI更新xml模拟响应
- 2. 如何使用SoapUI模拟XMLHTTP接口?
- 3. SoapUI模拟服务调度
- 4. 如何使用的soapUI使用的soapUI
- 5. 的tomcat的soapUI模拟Web服务
- 6. soapUI的结合更加模拟服务
- 7. 在soapui中重复模拟响应
- 8. 的soapUI - 使用Groovy
- 9. 如何使用SOAPUI
- 10. 使用SoapUI API找不到请求
- 11. SoapUI-是否可以通过示例oData调用创建模拟服务?
- 12. 模拟对象的创建
- 13. SoapUI创建模板SOAP请求 - 在测试用例中重用
- 14. 模拟休息服务响应(json和xml),使用soapui
- 15. 如何使用OnRequest模拟脚本(groovy)在SoapUI中设置RequestContent
- 16. SoapUI - 错误:无法创建Java虚拟机
- 17. SoapUI API - 设置TestCase属性
- 18. 了SoapUI Groovy的API文档
- 19. soapUI中的Akamai CCU SOAP API
- 20. 了SoapUI码头线仍挂MockService停止后[了SoapUI API]
- 21. 在没有wsdl的soapUI中创建MockService
- 22. 在SOAPUI中创建超时场景
- 23. 在SOAPUI
- 24. 在SOAPUI
- 25. SoapUI - Load Test -Assertion:使用SoapUI添加断言到负载测试
- 26. 使用GlassFish v3,EJB和SOAPUI
- 27. 重新使用了SoapUI
- 28. 了SoapUI - 使用Groovy脚本
- 29. 在SoapUI中使用groovy-wslite
- 30. 脚本库使用Groovy - SOAPUI