WICKET-5424 make sure no page instance is created in redirect Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/cfce6a36 Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/cfce6a36 Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/cfce6a36
Branch: refs/heads/sandbox/WICKET-4686 Commit: cfce6a365a5cce4ac77986c9eabb627c970caa1f Parents: fb45a78 Author: svenmeier <[email protected]> Authored: Thu Dec 19 15:15:54 2013 +0100 Committer: svenmeier <[email protected]> Committed: Thu Dec 19 15:15:54 2013 +0100 ---------------------------------------------------------------------- .../wicket/request/handler/render/WebPageRendererTest.java | 5 +++++ 1 file changed, 5 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/wicket/blob/cfce6a36/wicket-core/src/test/java/org/apache/wicket/request/handler/render/WebPageRendererTest.java ---------------------------------------------------------------------- diff --git a/wicket-core/src/test/java/org/apache/wicket/request/handler/render/WebPageRendererTest.java b/wicket-core/src/test/java/org/apache/wicket/request/handler/render/WebPageRendererTest.java index 1ca274c..502de36 100644 --- a/wicket-core/src/test/java/org/apache/wicket/request/handler/render/WebPageRendererTest.java +++ b/wicket-core/src/test/java/org/apache/wicket/request/handler/render/WebPageRendererTest.java @@ -26,6 +26,8 @@ import static org.mockito.Mockito.when; import java.util.concurrent.atomic.AtomicBoolean; +import junit.framework.AssertionFailedError; + import org.apache.wicket.core.request.handler.IPageProvider; import org.apache.wicket.core.request.handler.RenderPageRequestHandler; import org.apache.wicket.core.request.handler.RenderPageRequestHandler.RedirectPolicy; @@ -362,6 +364,9 @@ public class WebPageRendererTest TestPageRenderer renderer = new TestPageRenderer(handler); renderer.redirectToRender = true; + when(provider.getPageInstance()).thenThrow( + new AssertionFailedError("no page instance should be created")); + when(urlRenderer.getBaseUrl()).thenReturn(Url.parse("a")); when(requestCycle.mapUrlFor(eq(handler))).thenReturn(Url.parse("b"));
