小编cha*_*ear的帖子

如何对具有字段注入的类进行单元测试(使用 guice)

被测试的类如下所示:

public class SomeAdapter {

@Inject
HttpService httpService;

@Inject
Configuration configuration;

public SomeAdapter()
{
    GuiceInjector.getInjector().injectMembers(this);
}

public String getBaseUrl()
{
    return configuration.getProtocol()+ "://" + some.getServer() + ":" + configuration.getPort();
  }
}
Run Code Online (Sandbox Code Playgroud)

我已经尝试过来自mockito框架的InjectMocks,但它似乎并不可靠。是否有必要创建一个扩展AbstractModule的单独的测试模块?

unit-testing dependency-injection guice junit4

2
推荐指数
1
解决办法
3382
查看次数