You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by jd...@apache.org on 2009/12/30 15:22:57 UTC
svn commit: r894623 -
/wicket/trunk/wicket/src/main/java/org/apache/wicket/util/tester/WicketTester.java
Author: jdonnerstag
Date: Wed Dec 30 14:22:56 2009
New Revision: 894623
URL: http://svn.apache.org/viewvc?rev=894623&view=rev
Log:
fixed: WicketTester javadocs are referring in many places to a component's path but it's not documented anywhere
Issue: WICKET-2655
Modified:
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/tester/WicketTester.java
Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/util/tester/WicketTester.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/util/tester/WicketTester.java?rev=894623&r1=894622&r2=894623&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/util/tester/WicketTester.java (original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/util/tester/WicketTester.java Wed Dec 30 14:22:56 2009
@@ -28,6 +28,7 @@
import junit.framework.AssertionFailedError;
import org.apache.wicket.Component;
+import org.apache.wicket.MarkupContainer;
import org.apache.wicket.Page;
import org.apache.wicket.ajax.AjaxRequestTarget;
import org.apache.wicket.feedback.FeedbackMessage;
@@ -141,6 +142,13 @@
* reflection. Finally, we use <code>assertInfoMessages</code> to assert there is a feedback message
* "Wicket Rocks ;-)" at the INFO level.
*
+ * Many methods require a 'path' parameter. E.g. the page relative path can be obtained via
+ * {@link Component#getPageRelativePath()}. Since each Component has an ID/name, any Component can
+ * also be referenced by its ID {@link MarkupContainer#get(String)}. And since MarkupContainer's and
+ * its subclasses are containers which allow to add Components (in sync with the markup hierarchy),
+ * you may not only access direct childs but also subchilds like get("myPanel:myForm:myNameField")
+ * separating each ID with a ':'.
+ *
* TODO General: Example usage of FormTester
*
* @author Ingram Chen