被测试的类如下所示:
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的单独的测试模块?