0
我們正在使用外部程序包,它提供接口來獲取我們進行Web服務調用的服務實例。Junit Mock外部靜態接口
API就像ClientServiceInterface.getService(location);
其中getService是靜態方法。我想嘲笑這個,我該怎麼做。
我們正在使用外部程序包,它提供接口來獲取我們進行Web服務調用的服務實例。Junit Mock外部靜態接口
API就像ClientServiceInterface.getService(location);
其中getService是靜態方法。我想嘲笑這個,我該怎麼做。
您將需要一個模擬框架,它能夠執行字節碼操作,因爲靜態方法不會在不訴諸於此的情況下進行模擬。
看看Powermock,特別是關於Mocking Static Methods的部分。
我可以將它與junit一起使用還是需要創建單獨的測試套件,一個使用junit和其他使用powermock – Poorna 2012-07-26 06:45:16
您可以將其與JUnit一起使用 – 2012-07-26 06:59:11