Author: gseitz
Date: Mon Dec 10 00:49:01 2007
New Revision: 602812

URL: http://svn.apache.org/viewvc?rev=602812&view=rev
Log:
WICKET 745: extended unit test to check that the AbstractAjaxTimerBehavior 
renders it's head on every normal request

Modified:
    
wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/ajax/AjaxTimerBehaviorTest.java

Modified: 
wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/ajax/AjaxTimerBehaviorTest.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/ajax/AjaxTimerBehaviorTest.java?rev=602812&r1=602811&r2=602812&view=diff
==============================================================================
--- 
wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/ajax/AjaxTimerBehaviorTest.java
 (original)
+++ 
wicket/trunk/jdk-1.4/wicket/src/test/java/org/apache/wicket/ajax/AjaxTimerBehaviorTest.java
 Mon Dec 10 00:49:01 2007
@@ -20,13 +20,13 @@
 import java.util.regex.Pattern;
 
 import org.apache.wicket.MockPageWithLinkAndComponent;
-import org.apache.wicket.MockPageWithOneComponent;
 import org.apache.wicket.Page;
 import org.apache.wicket.WicketTestCase;
 import org.apache.wicket.ajax.markup.html.AjaxLink;
 import org.apache.wicket.markup.html.WebComponent;
 import org.apache.wicket.markup.html.WebMarkupContainer;
 import org.apache.wicket.markup.html.basic.Label;
+import org.apache.wicket.markup.html.link.Link;
 import org.apache.wicket.util.tester.ITestPageSource;
 import org.apache.wicket.util.time.Duration;
 import org.slf4j.Logger;
@@ -105,9 +105,18 @@
        {
                Duration dur = Duration.seconds(20);
                final MyAjaxSelfUpdatingTimerBehavior timer = new 
MyAjaxSelfUpdatingTimerBehavior(dur);
-               final MockPageWithOneComponent page = new 
MockPageWithOneComponent();
-               Label label = new Label(MockPageWithOneComponent.COMPONENT_ID, 
"Hello");
+               final MockPageWithLinkAndComponent page = new 
MockPageWithLinkAndComponent();
+               Label label = new 
Label(MockPageWithLinkAndComponent.COMPONENT_ID, "Hello");
                page.add(label);
+               page.add(new Link(MockPageWithLinkAndComponent.LINK_ID)
+               {
+                       private static final long serialVersionUID = 1L;
+
+                       public void onClick()
+                       {
+                               // do nothing, link is just used to simulate a 
roundtrip
+                       }
+               });
                label.setOutputMarkupId(true);
                label.add(timer);
 
@@ -120,6 +129,10 @@
                                return page;
                        }
                });
+
+               validate(timer, true);
+
+               tester.clickLink(MockPageWithLinkAndComponent.LINK_ID);
 
                validate(timer, true);
 


Reply via email to