You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by iv...@apache.org on 2010/09/29 19:09:51 UTC

svn commit: r1002742 - /wicket/trunk/wicket/src/test/java/org/apache/wicket/VisitorTest.java

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()
 	{