}
public void testAutowireConstructor() throws Exception
{
MockControl fpc = newControl(ServiceImplementationFactoryParameters.class);
ServiceImplementationFactoryParameters fp = (ServiceImplementationFactoryParameters) fpc
.getMock();
MockControl mc = newControl(Module.class);
Module module = (Module) mc.getMock();
MockControl lc = newControl(Log.class);
Log log = (Log) lc.getMock();
fp.getLog();
fpc.setReturnValue(log);
fp.getServiceId();
fpc.setReturnValue("foo");
fp.getInvokingModule();
fpc.setReturnValue(module, MockControl.ONE_OR_MORE);
module.resolveType("hivemind.test.services.ConstructorAutowireTarget");
mc.setReturnValue(ConstructorAutowireTarget.class);