草庐IT

TransactionRollBack

全部标签

java - 一起使用 Guice 和 JMock 的最佳方式是什么?

我已经开始使用Guice对项目进行一些依赖注入(inject),主要是因为我需要在单元测试之外的一层注入(inject)模拟(目前使用JMock),这使得手动注入(inject)非常尴尬。我的问题是引入模拟的最佳方法是什么?我目前拥有的是在满足依赖关系的单元测试中创建一个新模块,并将它们与如下所示的提供程序绑定(bind):publicclassJMockProviderimplementsProvider{privateTmock;publicJMockProvider(Tmock){this.mock=mock;}publicTget(){returnmock;}}在构造函数中传递