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