2013-04-03 95 views
0

我有幾個Web服務,並且使用soapUI工具正常工作。我正在嘗試以套件形式運行。我有soapUI,junit和所有其他必要的庫添加到日食和系統路徑已被設置爲:soapUI.Junit = C://Doc and Sett/mkd/soapUI 4.2/bin/如何將Web服務(soap)與JUnit集成

我寫了@Before,@Test和@after方法。在@Test我有類似如下代碼:

@Test 
public void somex() { 
    SoapUITestCaseRunner runner = new SoapUITestCaseRunner(); 
    runner.setProjectFile("src/dist/sample-soapui-project.xml"); 
    runner.run(); 
} 

但是,此代碼不起作用。它無法識別SoapUITestCaseRunner。請有人幫我解決問題。?

+0

當你說「它無法識別SoapUITestCaseRunner」時,你是什麼意思?它不編譯?你得到一個類未找到錯誤?拋出什麼異常? – Marvo

+0

我可以在eclipse中看到編譯器錯誤。如果我編譯我得到「ClassNotFound」異常。 – MKod

+0

聽起來像你錯過了一個SoapUI測試類的jar文件。 – Marvo

回答

0

您應該將soapui-a.b.c.jar(e.g. soapui-2.0.2.jar)添加到classpath.then問題將得到解決。