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使用的soapUI
- 3. 的tomcat的soapUI模擬Web服務
- 4. 使用SoapUI API找不到請求
- 5. SoapUI創建模板SOAP請求 - 在測試用例中重用
- 6. 模擬對象的創建
- 7. 如何使用OnRequest模擬腳本(groovy)在SoapUI中設置RequestContent
- 8. SoapUI - 錯誤:無法創建Java虛擬機
- 9. soapUI中的Akamai CCU SOAP API
- 10. 了SoapUI Groovy的API文檔
- 11. 了SoapUI碼頭線仍掛MockService停止後[了SoapUI API]
- 12. 在沒有wsdl的soapUI中創建MockService
- 13. 在SOAPUI
- 14. SoapUI - Load Test -Assertion:使用SoapUI添加斷言到負載測試
- 15. 了SoapUI - 使用Groovy腳本
- 16. 使用GlassFish v3,EJB和SOAPUI
- 17. 使用SoapUI測試WCF
- 18. 如何在模擬對象內創建一個模擬對象?
- 19. API REST SoapUI POST - BOSE揚聲器API
- 20. SoapUI和絕對路徑
- 21. 如何使soapUI附件路徑相對?
- 22. 使用Apiary創建模擬服務API
- 23. 上了SoapUI
- 24. SOAPUI webservice測試
- 25. SOAPUI SSL攔截
- 26. 在soapUI的
- 27. 在了SoapUI
- 28. SoapUI + sqlite-jdbc = ClassNotFoundException
- 29. SOAPUI文件
- 30. SoapUI Groovy腳本