RequestSessionAction action = new RequestSessionAction();
c.readAnnotations(action.getClass());
Map<String, InjectionWrapper> inputs = c.getInjectionMap();
HttpServletRequest request = EasyMock.createMock(HttpServletRequest.class);
HttpSession session = EasyMock.createMock(HttpSession.class);
ServletContext context = EasyMock.createMock(ServletContext.class);
expect(request.getParameter("integerInput")).andReturn(null);
expect(request.getAttribute("integer.Input")).andReturn(null);
expect(request.getSession()).andReturn(session);
expect(session.getAttribute("integer.Input")).andReturn(null);
expect(context.getAttribute("integer.Input")).andReturn(new Integer(1));
replay(request);
replay(session);