You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@click.apache.org by sa...@apache.org on 2010/11/15 09:23:40 UTC
svn commit: r1035174 -
/click/trunk/click/framework/test/org/apache/click/control/CheckboxTest.java
Author: sabob
Date: Mon Nov 15 08:23:39 2010
New Revision: 1035174
URL: http://svn.apache.org/viewvc?rev=1035174&view=rev
Log:
added checkbox test to ensure it is unchecked if there is no incoming request parameter
Modified:
click/trunk/click/framework/test/org/apache/click/control/CheckboxTest.java
Modified: click/trunk/click/framework/test/org/apache/click/control/CheckboxTest.java
URL: http://svn.apache.org/viewvc/click/trunk/click/framework/test/org/apache/click/control/CheckboxTest.java?rev=1035174&r1=1035173&r2=1035174&view=diff
==============================================================================
--- click/trunk/click/framework/test/org/apache/click/control/CheckboxTest.java (original)
+++ click/trunk/click/framework/test/org/apache/click/control/CheckboxTest.java Mon Nov 15 08:23:39 2010
@@ -202,4 +202,25 @@ public class CheckboxTest extends TestCa
field.setValueObject(true);
assertTrue(field.isChecked());
}
+
+ /**
+ * Coverage test of onProcess for an unchecked Checkbox.
+ */
+ public void testUncheckedOnProcess() {
+ MockContext.initContext();
+
+ Checkbox field = new Checkbox("field");
+
+ // Initially checkbox is checked
+ field.setChecked(true);
+
+ assertTrue(field.isChecked());
+
+ // Note, no request parameter for the checkbox has been set, so it should
+ // be unchecked
+ field.onProcess();
+
+ // Check that checkbox hs been unchecked
+ assertFalse(field.isChecked());
+ }
}