Мне было интересно, как мне следует вводить насмешки - у нас есть куча классов, которые выполняют вызовы на сервере, однако наша система 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