我想測試一下連接到AdWords API的代碼,但沒有真正打電話給Google(這需要花費;))。任何想法如何我可以插入TrafficEstimatorServiceInterface的新實現?模擬adwords api
AdWords客戶端API正在使用Guice進行依賴注入,但我不知道如何才能獲得注入器的控制權來修改它?
如果有幫助,我這是怎麼弄的,現在執行:
AdWordsServices adWordsServices = new AdWordsServices();
AdWordsSession session = AdwordsUtils.getSession();
TrafficEstimatorServiceInterface trafficEstimatorService =
adWordsServices.get(session, TrafficEstimatorServiceInterface.class);
而不是改變吉斯被注射的方式,可你只是通過傳遞自己實現TrafficEstimatorServiceInterface和記錄測試你的方法是什麼操作運行它? – 2015-01-15 00:50:25