Author: ivaynberg
Date: Wed Sep 29 17:09:51 2010
New Revision: 1002742

URL: http://svn.apache.org/viewvc?rev=1002742&view=rev
Log:
added test for new Visits#visit()

Modified:
    wicket/trunk/wicket/src/test/java/org/apache/wicket/VisitorTest.java

Modified: wicket/trunk/wicket/src/test/java/org/apache/wicket/VisitorTest.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/test/java/org/apache/wicket/VisitorTest.java?rev=1002742&r1=1002741&r2=1002742&view=diff
==============================================================================
--- wicket/trunk/wicket/src/test/java/org/apache/wicket/VisitorTest.java 
(original)
+++ wicket/trunk/wicket/src/test/java/org/apache/wicket/VisitorTest.java Wed 
Sep 29 17:09:51 2010
@@ -22,6 +22,7 @@ import org.apache.wicket.markup.html.Web
 import org.apache.wicket.markup.html.form.FormComponent;
 import org.apache.wicket.util.visit.IVisit;
 import org.apache.wicket.util.visit.IVisitor;
+import org.apache.wicket.util.visit.Visits;
 
 /**
  * <code>
@@ -39,6 +40,23 @@ import org.apache.wicket.util.visit.IVis
  */
 public class VisitorTest extends WicketTestCase
 {
+       public void testVisit()
+       {
+               final StringBuilder path = new StringBuilder();
+
+               TestContainer container = new TestContainer();
+
+               Visits.visit(container, new IVisitor<Component, Void>()
+               {
+                       public void component(Component component, IVisit<Void> 
visit)
+                       {
+                               path.append(component.getId());
+                       }
+               });
+
+               Assert.assertEquals("ABCDEFGH", path.toString());
+       }
+
 
        public void testContinueTraversal()
        {


Reply via email to