У меня есть класс следующим образом:Дразнящий в Autowired WebService с помощью Mockito/EasyMock
@Component
public class UserAuthentication {
@Autowired
private AuthenticationWebService authenticationWebservice;
public boolean authenticate(username, password) {
result = authenticationWebService.authenticateUser(username, password)
//do
//some
//logical
//things
//here
return result;
}
}
Я пишу модульный тест, чтобы увидеть, если функция ведет себя правильно. Теперь, конечно, я не должен делать фактический вызов веб-службы. Итак, как я могу издеваться над веб-сервисом таким образом, что, когда я вызываю метод аутентификации моего класса, вместо элемента реального используется объект mocked webservice.