public TilesRegistration() { super(new TilesViewResolver()); } }
public TilesViewResolver() { setViewClass(requiredViewClass()); }
@Before public void setUp() { StaticWebApplicationContext wac = new StaticWebApplicationContext(); wac.setServletContext(new MockServletContext()); wac.refresh(); this.renderer = mock(Renderer.class); this.viewResolver = new TilesViewResolver(); this.viewResolver.setRenderer(this.renderer); this.viewResolver.setApplicationContext(wac); }
@Bean public TilesViewResolver tilesViewResolver() { TilesViewResolver tileResolver = new TilesViewResolver(); tileResolver.setOrder(1); return tileResolver; }
@Test public void testResolve() throws Exception { given(this.renderer.isRenderable(eq("/template.test"), isA(Request.class))).willReturn(true); given(this.renderer.isRenderable(eq("/nonexistent.test"), isA(Request.class))).willReturn(false); assertTrue(this.viewResolver.resolveViewName("/template.test", Locale.ITALY) instanceof TilesView); assertNull(this.viewResolver.resolveViewName("/nonexistent.test", Locale.ITALY)); verify(this.renderer).isRenderable(eq("/template.test"), isA(Request.class)); verify(this.renderer).isRenderable(eq("/nonexistent.test"), isA(Request.class)); } }
public TilesViewResolver() { setViewClass(requiredViewClass()); }
public TilesRegistration() { super(new TilesViewResolver()); } }
public TilesViewResolver() { setViewClass(requiredViewClass()); }
public TilesRegistration() { super(new TilesViewResolver()); } }