TilesApplicationContext applicationContext = createMock(TilesApplicationContext.class);
TilesRequestContextFactory contextFactory = createMock(TilesRequestContextFactory.class);
LocaleResolver resolver = createMock(LocaleResolver.class);
ServletContext servletContext = createMock(ServletContext.class);
JspFactory jspFactory = createMock(JspFactory.class);
JspApplicationContext jspApplicationContext = createMock(JspApplicationContext.class);
ExpressionFactory expressionFactory = createMock(ExpressionFactory.class);
expect(applicationContext.getContext()).andReturn(servletContext);
expect(jspFactory.getJspApplicationContext(servletContext)).andReturn(jspApplicationContext);
expect(jspApplicationContext.getExpressionFactory()).andReturn(expressionFactory);
replay(applicationContext, contextFactory, resolver, servletContext,
jspFactory, jspApplicationContext, expressionFactory);
JspFactory.setDefaultFactory(jspFactory);
AttributeEvaluatorFactory attributeEvaluatorFactory = factory