Chcę przetestować mój kod, który łączy się z interfejsem API AdWords, bez wykonywania rzeczywistego połączenia z Google (to kosztuje;)). Każdy pomysł, jak mogę podłączyć nową implementację TrafficEstimatorServiceInterface?mock adwords api
Interfejs API klienta AdWords używa Guice do wstrzykiwania zależności, ale nie jestem pewien, w jaki sposób mogę uzyskać wstrzymanie wtryskiwacza w celu jego modyfikacji ?!
Jeśli to pomoże, to w jaki sposób mogę realizację teraz:
AdWordsServices adWordsServices = new AdWordsServices();
AdWordsSession session = AdwordsUtils.getSession();
TrafficEstimatorServiceInterface trafficEstimatorService =
adWordsServices.get(session, TrafficEstimatorServiceInterface.class);
Zamiast zmienić sposób Guice jest wstrzykiwanie, można po prostu sprawdzić swoje metody, przekazując w swoim własnym realizacji TrafficEstimatorServiceInterface i nagrywanie jakie operacje są prowadzone na to? –