Example usage for org.springframework.web.servlet SimpleWebApplicationContext setServletContext

List of usage examples for org.springframework.web.servlet SimpleWebApplicationContext setServletContext

Introduction

In this page you can find the example usage for org.springframework.web.servlet SimpleWebApplicationContext setServletContext.

Prototype

@Override
public void setServletContext(@Nullable ServletContext servletContext) 

Source Link

Document

Set the ServletContext that this WebApplicationContext runs in.

Usage

From source file:org.openmrs.web.taglib.OpenmrsMessageTagTest.java

@Before
public void createMockPageContext() throws Exception {

    MockServletContext sc = new MockServletContext();
    SimpleWebApplicationContext wac = new SimpleWebApplicationContext();
    wac.setServletContext(sc);
    wac.setNamespace("test");
    wac.refresh();//  w ww .  j  a  v  a2 s.com

    MockHttpServletRequest request = new MockHttpServletRequest(sc);
    request.addPreferredLocale(Context.getLocale());
    MockHttpServletResponse response = new MockHttpServletResponse();

    request.setAttribute(DispatcherServlet.WEB_APPLICATION_CONTEXT_ATTRIBUTE, wac);

    openmrsMessageTag = new OpenmrsMessageTag();
    mockPageContext = new MockPageContext(sc, request, response);
    openmrsMessageTag.setPageContext(mockPageContext);
}