DataResolver[] resolvers = resolverServices.getParameterResolvers(method, request);
assertEquals(2, resolvers.length);
// RequestResolver
ContextAwareResolver resolver0 = (ContextAwareResolver) resolvers[0];
ContextAwareResolver resolver1 = (ContextAwareResolver) resolvers[1];
assertTrue(resolver0.resolve() instanceof HttpServletRequest);
assertEquals("111", resolver1.resolve());
// ����extraObject: MethodParameter
MethodParameter param0 = resolver0.getContext().getExtraObject(MethodParameter.class);
assertEquals(HttpServletRequest.class, param0.getParameterType());
assertEquals(0, param0.getParameterIndex());
String str = "";
str += "MethodParameter {\n";
str += " method = public void " + actionClass.getName()
+ ".execute(javax.servlet.http.HttpServletRequest,java.lang.String)\n";
str += " paramIndex = 0\n";
str += "}";
assertEquals(str, param0.toString());
MethodParameter param1 = resolver1.getContext().getExtraObject(MethodParameter.class);
assertEquals(String.class, param1.getParameterType());
assertEquals(1, param1.getParameterIndex());
str = "";
str += "MethodParameter {\n";