如何在 JerseyTest 中注册由工厂创建的对象?我得到的只是错误:“没有可用于注入的对象......”
提前致谢。
如何在 JerseyTest 中注册由工厂创建的对象?我得到的只是错误:“没有可用于注入的对象......”
提前致谢。
I tried this:
public void setHttpServletRequest(HttpServletRequest httpServletRequestMock){
register(
new AbstractBinder() {
@Override
protected void configure() {
bind(httpServletRequestMock).to(HttpServletRequest.class);
}
}
);
}
This works. But doing the same for an object created by a factory I got an error:
public void setAnObjectCreatedByAFactory(Object myObjectCreatedByFactory){
register(
new AbstractBinder() {
@Override
protected void configure() {
bind(myObjectCreatedByFactory).to(myObjectCreatedByFactory.class);
}
}
);
}