craigmcc 01/04/03 11:21:25
Modified: beanutils/src/test/org/apache/commons/beanutils
PropertyUtilsTestCase.java TestBean.java
Log:
Add a test for a boolean property that uses an "isX" method as the
getter instead of a "getX" method.
Revision Changes Path
1.3 +17 -4
jakarta-commons/beanutils/src/test/org/apache/commons/beanutils/PropertyUtilsTestCase.java
Index: PropertyUtilsTestCase.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/beanutils/src/test/org/apache/commons/beanutils/PropertyUtilsTestCase.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- PropertyUtilsTestCase.java 2001/04/03 00:09:35 1.2
+++ PropertyUtilsTestCase.java 2001/04/03 18:21:23 1.3
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-commons/beanutils/src/test/org/apache/commons/beanutils/PropertyUtilsTestCase.java,v
1.2 2001/04/03 00:09:35 craigmcc Exp $
- * $Revision: 1.2 $
- * $Date: 2001/04/03 00:09:35 $
+ * $Header:
/home/cvs/jakarta-commons/beanutils/src/test/org/apache/commons/beanutils/PropertyUtilsTestCase.java,v
1.3 2001/04/03 18:21:23 craigmcc Exp $
+ * $Revision: 1.3 $
+ * $Date: 2001/04/03 18:21:23 $
*
* ====================================================================
*
@@ -88,7 +88,7 @@
* </ul>
*
* @author Craig R. McClanahan
- * @version $Revision: 1.2 $ $Date: 2001/04/03 00:09:35 $
+ * @version $Revision: 1.3 $ $Date: 2001/04/03 18:21:23 $
*/
public class PropertyUtilsTestCase extends TestCase {
@@ -110,6 +110,7 @@
*/
protected final static String[] properties = {
"booleanProperty",
+ "booleanSecond",
"doubleProperty",
"floatProperty",
"intArray",
@@ -242,6 +243,18 @@
testGetDescriptorBase("readOnlyProperty", "getReadOnlyProperty",
null);
+
+ }
+
+
+ /**
+ * Positive getPropertyDescriptor on property <code>booleanSecond</code>
+ * that uses an "is" method as the getter.
+ */
+ public void testGetDescriptorSecond() {
+
+ testGetDescriptorBase("booleanSecond", "isBooleanSecond",
+ "setBooleanSecond");
}
1.2 +17 -3
jakarta-commons/beanutils/src/test/org/apache/commons/beanutils/TestBean.java
Index: TestBean.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/beanutils/src/test/org/apache/commons/beanutils/TestBean.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TestBean.java 2001/03/27 05:33:07 1.1
+++ TestBean.java 2001/04/03 18:21:24 1.2
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-commons/beanutils/src/test/org/apache/commons/beanutils/TestBean.java,v
1.1 2001/03/27 05:33:07 craigmcc Exp $
- * $Revision: 1.1 $
- * $Date: 2001/03/27 05:33:07 $
+ * $Header:
/home/cvs/jakarta-commons/beanutils/src/test/org/apache/commons/beanutils/TestBean.java,v
1.2 2001/04/03 18:21:24 craigmcc Exp $
+ * $Revision: 1.2 $
+ * $Date: 2001/04/03 18:21:24 $
*
* ====================================================================
*
@@ -67,7 +67,7 @@
* General purpose test bean for JUnit tests for the "beanutils" component.
*
* @author Craig R. McClanahan
- * @version $Revision: 1.1 $ $Date: 2001/03/27 05:33:07 $
+ * @version $Revision: 1.2 $ $Date: 2001/04/03 18:21:24 $
*/
public class TestBean {
@@ -87,6 +87,20 @@
public void setBooleanProperty(boolean booleanProperty) {
this.booleanProperty = booleanProperty;
+ }
+
+
+ /**
+ * A boolean property that uses an "is" method for the getter.
+ */
+ private boolean booleanSecond = true;
+
+ public boolean isBooleanSecond() {
+ return (booleanSecond);
+ }
+
+ public void setBooleanSecond(boolean booleanSecond) {
+ this.booleanSecond = booleanSecond;
}