2012-06-28 86 views
1

我有很多外部第三方Web服務需要從我的應用程序以及大多數時間關閉或不可用時訪問。我需要從本地的xml文件中模擬服務返回值,並將其發回,以便我可以在應用程序中測試其餘層,即演示文稿,委託等。是否有一種方法可以在不寫入的情況下執行此操作一個額外的類只用於測試目的,說一個Mock對象庫,只是給我一些註釋,我可以標記我的生產類方法,並基於說環境將它打開關閉,通過插入到sample-xml來模擬特定的方法。例如:模擬真實服務對象

//MockthismethodFor(env).With(sampledata).returning(...) 
@Mockthismethod("test","mytestvalues.xml",something) 
public something returnsomthing(string str1){ 
//...production code 
} 

我檢查了EasyMock,Jmockit但沒有能夠獲得上述的線索。 感謝指針或任何關於此的幫助。

回答