- 58 名前:1 mailto:sage [2007/03/25(日) 17:24:04 ]
- >>56
こんな感じになる希ガス public interface IfItems { Map getItems(); } public class ItemsMock implements IfItems{ public Map getItems(){ マップ作る処理 } } public class MyModuleMock implements Module { public void configure(Binder binder){ binder.bind(IfItems.class).to(ItemsMock.class) .in(Scopes.SINGLETON); } } public class ItemProcessorImpl impletemts IfItemProcessor { private IfItems mItems; public void process(){ mItemsを使った処理 } @Inject void injectItems(IfItems inItems){ mItems = inItems; } } Injector inj = Guice.createInjector(MyModuleMock.class); IfItemProcessor ip= inj.getInstance(ItemProcessorImpl.class); ip.process();
|

|