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