我想测试一下连接到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