Я использую EasyMock для имитации объектов в моих тестах. Но как имитировать объекты, созданные где-то еще в моем коде? Посмотрите на следующий код psudo. Я хочу издеваться над WebService # getPersonById, как мне это сделать?
public class Person {
public Person find(int id) {
WebService ws = new WebService();
return ws.getPersonById(id);
}
}
public class PersonTest {
testFind() {
// How do I mock WebService#getPersonById here?
}
}