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"));

Reply via email to