Guice AbstractModule的configure()方法的Junit测试实现

Guice AbstractModule的configure()方法的Junit测试实现,junit,guice,Junit,Guice,我有一个模块,它实现了GuiceAbstractModule类的configure()方法。Ibind()此方法中的对象实例如下所示: bind(Command.class) .annotatedWith(Names.named("commandSpringBean")) .toProvider( SpringIntegration.fromSpring(Command.class, "commandSpringBean")); 如何编写JUnit来测试此方法?您想为什么编写单元测试?

我有一个模块,它实现了Guice
AbstractModule
类的
configure()
方法。I
bind()
此方法中的对象实例如下所示:

bind(Command.class)
.annotatedWith(Names.named("commandSpringBean"))
.toProvider(
    SpringIntegration.fromSpring(Command.class, "commandSpringBean"));

如何编写JUnit来测试此方法?

您想为什么编写单元测试?您不需要编写单元测试来查看Guice是否工作,这是Guice开发人员的工作。@Progman类似这样的问题这个问题和这个问题有什么区别?您可以使用
Injector.getInstance()
方法获取实例,也可以使用
Injector.getBindings()
方法获取在Guice中注册的所有绑定。@Progman您可以在单元测试中描述这一点吗?根据您使用Guice的方式,您可以使用
Guice.createInjector()
获取/创建喷油器,并使用
getInstance()
getBindings()
等方法查看注册的喷油器类型。