Search in sources :

Example 1 with BasicTilesContainer

use of org.apache.tiles.impl.BasicTilesContainer in project spring-framework by spring-projects.

the class TilesConfigurerTests method simpleBootstrap.

@Test
public void simpleBootstrap() {
    MockServletContext servletContext = new MockServletContext();
    TilesConfigurer tc = new TilesConfigurer();
    tc.setDefinitions("/org/springframework/web/servlet/view/tiles3/tiles-definitions.xml");
    tc.setCheckRefresh(true);
    tc.setServletContext(servletContext);
    tc.afterPropertiesSet();
    ApplicationContext tilesContext = ServletUtil.getApplicationContext(servletContext);
    BasicTilesContainer container = (BasicTilesContainer) TilesAccess.getContainer(tilesContext);
    Request requestContext = new ServletRequest(container.getApplicationContext(), new MockHttpServletRequest(), new MockHttpServletResponse());
    assertNotNull(container.getDefinitionsFactory().getDefinition("test", requestContext));
    tc.destroy();
}
Also used : ServletRequest(org.apache.tiles.request.servlet.ServletRequest) MockHttpServletRequest(org.springframework.mock.web.test.MockHttpServletRequest) ApplicationContext(org.apache.tiles.request.ApplicationContext) MockHttpServletRequest(org.springframework.mock.web.test.MockHttpServletRequest) BasicTilesContainer(org.apache.tiles.impl.BasicTilesContainer) ServletRequest(org.apache.tiles.request.servlet.ServletRequest) Request(org.apache.tiles.request.Request) MockHttpServletRequest(org.springframework.mock.web.test.MockHttpServletRequest) MockServletContext(org.springframework.mock.web.test.MockServletContext) MockHttpServletResponse(org.springframework.mock.web.test.MockHttpServletResponse) Test(org.junit.Test)

Aggregations

BasicTilesContainer (org.apache.tiles.impl.BasicTilesContainer)1 ApplicationContext (org.apache.tiles.request.ApplicationContext)1 Request (org.apache.tiles.request.Request)1 ServletRequest (org.apache.tiles.request.servlet.ServletRequest)1 Test (org.junit.Test)1 MockHttpServletRequest (org.springframework.mock.web.test.MockHttpServletRequest)1 MockHttpServletResponse (org.springframework.mock.web.test.MockHttpServletResponse)1 MockServletContext (org.springframework.mock.web.test.MockServletContext)1