public void testComponentParameterResolvesPrimitiveType() {
MutablePicoContainer picoContainer = new DefaultPicoContainer();
ComponentAdapter adapter = picoContainer.registerComponentInstance("glarch", new Integer(239));
Parameter parameter = new ComponentParameter("glarch");
assertNotNull(parameter.resolveInstance(picoContainer,null,Integer.TYPE));
assertEquals(239, ((Integer)parameter.resolveInstance(picoContainer,null,Integer.TYPE)).intValue());
}
public void testConstantParameterRespectsExpectedType() {
MutablePicoContainer picoContainer = new DefaultPicoContainer();
Parameter parameter = new ConstantParameter(new SimpleTouchable());