/** * Returns the <code>MockPageContext</code> object. * Delegates to {@link com.mockrunner.mock.web.WebMockObjectFactory#getMockPageContext}. * @return the MockPageContext */ public MockPageContext getMockPageContext() { return mockFactory.getMockPageContext(); }
/** * Creates a {@link com.mockrunner.mock.web.WebMockObjectFactory}. * @return the created {@link com.mockrunner.mock.web.WebMockObjectFactory} */ protected WebMockObjectFactory createWebMockObjectFactory() { return new WebMockObjectFactory(); }
private void createNewMockObjects(boolean createNewSession) { request = createMockRequest(); response = createMockResponse(); wrappedRequest = request; wrappedResponse = response; if(createNewSession) session = createMockSession(); config = createMockServletConfig(); filterChain = createMockFilterChain(); filterConfig = createMockFilterConfig(); jspFactory = createMockJspFactory(); }
private void setUpDependencies() { config.setServletContext(context); request.setSession(session); session.setupServletContext(context); pageContext = createMockPageContext(); pageContext.setServletConfig(config); pageContext.setServletRequest(request); pageContext.setServletResponse(response); filterConfig.setupServletContext(context); setUpJspFactory(); }
/** * Configures this implementation for EL support. * Use * <code>getWebMockObjectFactory().setDefaultJspFactory(new JasperJspFactory().configure(getWebMockObjectFactory()));</code> * to set this implementation as the default factory. * @return this instance for convenience */ public JasperJspFactory configure(WebMockObjectFactory mockFactory) { this.mockFactory = mockFactory; applicationContext = JspApplicationContextImpl.getInstance(mockFactory.getMockServletContext()); mockFactory.getMockPageContext().setELContext(applicationContext.createELContext(mockFactory.getMockPageContext())); return this; }
/** * Creates a set of mock objects based on another one. * The created mock objects will have their own * request and session objects, but they will share * one <code>ServletContext</code>. * @param factory the other factory */ public WebMockObjectFactory(WebMockObjectFactory factory) { createMockObjectsBasedOn(factory); }
/** * Creates a new set of mock objects. */ public WebMockObjectFactory() { createMockObjects(); }
private void setUpDependencies() { config.setServletContext(context); request.setSession(session); session.setupServletContext(context); pageContext = createMockPageContext(); pageContext.setServletConfig(config); pageContext.setServletRequest(request); pageContext.setServletResponse(response); filterConfig.setupServletContext(context); setUpJspFactory(); }
private void createMockObjectsBasedOn(WebMockObjectFactory factory) { createMockObjectsBasedOn(factory, true); }
/** * Creates a new set of mock objects. */ public WebMockObjectFactory() { createMockObjects(); }
private void createNewMockObjects(boolean createNewSession) { request = createMockRequest(); response = createMockResponse(); wrappedRequest = request; wrappedResponse = response; if(createNewSession) session = createMockSession(); config = createMockServletConfig(); filterChain = createMockFilterChain(); filterConfig = createMockFilterConfig(); jspFactory = createMockJspFactory(); }
/** * Same as <code>createWebMockObjectFactory(otherFactory, true)</code>. */ protected WebMockObjectFactory createWebMockObjectFactory(WebMockObjectFactory otherFactory) { return new WebMockObjectFactory(otherFactory); }
/** * Returns the <code>MockPageContext</code> object. * Delegates to {@link com.mockrunner.mock.web.WebMockObjectFactory#getMockPageContext}. * @return the MockPageContext */ public MockPageContext getMockPageContext() { return mockFactory.getMockPageContext(); }
private void setUpDependencies() { config.setServletContext(context); request.setSession(session); session.setupServletContext(context); pageContext = createMockPageContext(); pageContext.setServletConfig(config); pageContext.setServletRequest(request); pageContext.setServletResponse(response); filterConfig.setupServletContext(context); setUpJspFactory(); }
/** * Creates a set of mock objects based on another one. * You can specify, if the created mock objects should * share the same session. They will share one * <code>ServletContext</code> anyway. * @param factory the other factory * @param createNewSession <code>true</code> creates a new session, * <code>false</code> uses the session from factory */ public WebMockObjectFactory(WebMockObjectFactory factory, boolean createNewSession) { createMockObjectsBasedOn(factory, createNewSession); }
/** * Creates a new set of mock objects. */ public WebMockObjectFactory() { createMockObjects(); }
private void createNewMockObjects(boolean createNewSession) { request = createMockRequest(); response = createMockResponse(); wrappedRequest = request; wrappedResponse = response; if(createNewSession) session = createMockSession(); config = createMockServletConfig(); filterChain = createMockFilterChain(); filterConfig = createMockFilterConfig(); jspFactory = createMockJspFactory(); }
/** * Same as <code>createWebMockObjectFactory(otherFactory, true)</code> */ protected WebMockObjectFactory createWebMockObjectFactory(WebMockObjectFactory otherFactory) { return new WebMockObjectFactory(otherFactory); }
/** * Returns the <code>MockPageContext</code> object. * Delegates to {@link com.mockrunner.mock.web.WebMockObjectFactory#getMockPageContext}. * @return the MockPageContext */ public MockPageContext getMockPageContext() { return mockFactory.getMockPageContext(); }
private void createMockObjectsBasedOn(WebMockObjectFactory factory) { createMockObjectsBasedOn(factory, true); }