Updated Branches:
  refs/heads/master 85fc48604 -> f7955440c

WICKET-4340: fix testcase to actually pass with ticket fixed


Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/f7955440
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/f7955440
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/f7955440

Branch: refs/heads/master
Commit: f7955440cc8fc9d240a95c23ef23cb24c304aace
Parents: 565ea73
Author: Emond Papegaaij <papega...@apache.org>
Authored: Tue Jan 17 10:07:40 2012 +0100
Committer: Emond Papegaaij <papega...@apache.org>
Committed: Tue Jan 17 10:07:40 2012 +0100

----------------------------------------------------------------------
 .../wicket/util/tester/WicketTesterTest.java       |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/f7955440/wicket-core/src/test/java/org/apache/wicket/util/tester/WicketTesterTest.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/test/java/org/apache/wicket/util/tester/WicketTesterTest.java 
b/wicket-core/src/test/java/org/apache/wicket/util/tester/WicketTesterTest.java
index 93dd40e..c539a52 100644
--- 
a/wicket-core/src/test/java/org/apache/wicket/util/tester/WicketTesterTest.java
+++ 
b/wicket-core/src/test/java/org/apache/wicket/util/tester/WicketTesterTest.java
@@ -43,6 +43,7 @@ import org.apache.wicket.markup.html.form.Button;
 import org.apache.wicket.markup.html.form.FormComponent;
 import org.apache.wicket.markup.html.form.TextField;
 import org.apache.wicket.markup.html.link.Link;
+import org.apache.wicket.markup.html.pages.AccessDeniedPage;
 import org.apache.wicket.model.IModel;
 import org.apache.wicket.protocol.http.WebApplication;
 import org.apache.wicket.request.IRequestHandler;
@@ -67,7 +68,6 @@ import org.apache.wicket.util.tester.apps_1.ViewBook;
 import org.apache.wicket.util.tester.apps_6.LinkPage;
 import org.apache.wicket.util.tester.apps_6.ResultPage;
 import org.junit.Before;
-import org.junit.Ignore;
 import org.junit.Test;
 
 /**
@@ -1133,9 +1133,9 @@ public class WicketTesterTest extends WicketTestCase
         * permission anymore
         */
        @Test
-       @Ignore
        public void rerenderNotAllowed()
        {
+               tester.setExposeExceptions(false);
                class YesNoPageAuthorizationStrategy implements 
IAuthorizationStrategy
                {
                        private boolean allowed = true;
@@ -1144,12 +1144,16 @@ public class WicketTesterTest extends WicketTestCase
                        public <T extends IRequestableComponent> boolean 
isInstantiationAuthorized(
                                Class<T> componentClass)
                        {
+                               if (componentClass == AccessDeniedPage.class)
+                                       return true;
                                return allowed || 
!WebPage.class.isAssignableFrom(componentClass);
                        }
 
                        @Override
                        public boolean isActionAuthorized(Component component, 
Action action)
                        {
+                               if (component instanceof AccessDeniedPage)
+                                       return true;
                                return allowed || !(component instanceof 
WebPage);
                        }
                }

Reply via email to