1
我想知道我應該如何去注入一個模擬 - 我們有一堆做服務器調用的類,但是我們的CI系統不能訪問外部資源,因此不會訪問服務器。因此,必須模擬調用,並且需要返回硬編碼值(例如響應代碼)。mockito和powermocks注入模擬
所以,這裏的代碼片段:
HttpPost httpRequest = new HttPost(uri);
//some code here
try{
httpRequest.setEntity(entity);
HttpResponse response = httpClient.execute(httpRequest);
...
//other, irrelevant, code is here
那麼,是不是可以注入模擬成httpClient.execute(HttpRequest的),並從測試單元返回硬編碼的響應實體?
謝謝
這可能有所幫助。 http://johannesbrodwall.com/2009/10/24/testing-servlets-with-mockito/ – UpAllNight