Author: jsong
Date: Wed Dec  1 19:57:30 2004
New Revision: 109443

URL: http://svn.apache.org/viewcvs?view=rev&rev=109443
Log:
Update test drivers for control composition and control extension.

Modified:
   
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/composition/DriveOuterControl.java
   
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/extension/DriveSubControl.java

Modified: 
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/composition/DriveOuterControl.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/composition/DriveOuterControl.java?view=diff&rev=109443&p1=incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/composition/DriveOuterControl.java&r1=109442&p2=incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/composition/DriveOuterControl.java&r2=109443
==============================================================================
--- 
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/composition/DriveOuterControl.java
        (original)
+++ 
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/composition/DriveOuterControl.java
        Wed Dec  1 19:57:30 2004
@@ -3,6 +3,7 @@
 import org.apache.beehive.test.tools.milton.common.Report;
 import org.apache.beehive.controls.test.controls.composition.OuterControlBean;
 import org.apache.beehive.controls.test.controls.composition.InnerControlBean;
+import org.apache.beehive.controls.test.controls.composition.InnerControl;
 
 /* This class contains the logic to test control composition.
  * By invoking method on OuterControl, a control containing a nested control,
@@ -124,16 +125,35 @@
        public Report doTestGetPropertyByGetter(){
 
                Report report=new Report();
-               report.setStatus(Report.FAIL);
-               report.setMessage("Control bean getter/setter not supported. 
Check latest development status.");
+               InnerControlBean innerbean=myControl.getDeclaredNestedControl();
+               String name=innerbean.getName();
+               String job=innerbean.getJob();
+
+               if 
(name.equals(InnerControl.DEFAULT_NAME)&&job.equals(InnerControl.DEFAULT_JOB))
+                       report.setStatus(Report.PASS);
+               else{
+                       report.setStatus(Report.FAIL);
+                       report.setMessage("The property from 
getter:name="+name+"and job="+job );
+               }
                return report;
        }
 
        public Report doTestSetPropertyBySetter(){
 
                Report report=new Report();
-               report.setStatus(Report.FAIL);
-               report.setMessage("Control bean getter/setter not supported. 
Check latest development status.");
+               InnerControlBean innerbean=myControl.getDeclaredNestedControl();
+               innerbean.setName("A_NEW_NAME");
+               innerbean.setJob("A_NEW_JOB");
+
+               String name=innerbean.getNameFromContext();
+               String job=innerbean.getJobFromContext();
+
+               if (name.equals("A_NEW_NAME")&&job.equals("A_NEW_JOB"))
+                       report.setStatus(Report.PASS);
+               else{
+                       report.setStatus(Report.FAIL);
+                       report.setMessage("The property from 
getter:name="+name+"and job="+job );
+               }
                return report;
        }
 

Modified: 
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/extension/DriveSubControl.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/extension/DriveSubControl.java?view=diff&rev=109443&p1=incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/extension/DriveSubControl.java&r1=109442&p2=incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/extension/DriveSubControl.java&r2=109443
==============================================================================
--- 
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/extension/DriveSubControl.java
    (original)
+++ 
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/extension/DriveSubControl.java
    Wed Dec  1 19:57:30 2004
@@ -2,6 +2,8 @@
 
 import org.apache.beehive.test.tools.milton.common.Report;
 import org.apache.beehive.controls.test.controls.extension.SubControlBean;
+import org.apache.beehive.controls.test.controls.extension.ExtensibleControl;
+import org.apache.beehive.controls.test.controls.extension.SubControl;
 
 /* This class contains the logic to test control extensibility.
  * By invoking methods on a SubControlBean, features of control extensibility 
are verified.
@@ -94,19 +96,16 @@
                        report.setMessage("the control is NULL");
                }
                else {
-                       /*
-                       String s=myControl.getWhereaboutPosition();
-                       if (s.equals("In_ExtensibleControl_Interface"))
+
+                       String position=myControl.getPosition();
+                       //layer is reconfigured already
+                       //String layer=myControl.getLayer();
+                       if (position.equals(ExtensibleControl.CURRENT_POSITION))
                                report.setStatus(Report.PASS);
                        else{
                                report.setStatus(Report.FAIL);
-                               report.setMessage(s);
+                               report.setMessage("The property from 
getter:Position="+position);
                        }
-                       */
-                       /* BUG: getter/setter in generated bean class is busted!
-                               Just fail this test until it is fixed*/
-                       report.setStatus(Report.FAIL);
-                       report.setMessage("Control bean getter/setter is 
broken. Check the latest development please.");
                }
                return report;
        }
@@ -120,20 +119,18 @@
                        report.setMessage("the control is NULL");
                }
                else {
-                       /*
-                       myControl.setWhereaboutPosition("new position");
-                       String s=myControl.accessInheritedProperty();
-                       if (s.equals("new position"))
+                       myControl.setPosition("A_NEW_POSITION");
+                       myControl.setLayer("A_NEW_LAYER");
+
+                       String position=myControl.accessInheritedProperty();
+                       //String layer=myControl.getLayer();
+
+                       if (position.equals("A_NEW_POSITION"))
                                report.setStatus(Report.PASS);
                        else{
                                report.setStatus(Report.FAIL);
-                               report.setMessage(s);
+                               report.setMessage("The property from 
getter:Position="+position);
                        }
-                       */
-                       /* BUG: getter/setter in generated bean class is busted!
-                               Just fail this test until it is fixed*/
-                       report.setStatus(Report.FAIL);
-                       report.setMessage("Control bean getter/setter is 
broken. Check the latest development please.");
                }
                return report;
        }
@@ -147,19 +144,13 @@
                        report.setMessage("the control is NULL");
                }
                else {
-                       /*
-                       String s=myControl.getWhereAboutLayer();
-                       if (s.equals("On_SubControl_Interface_Layer"))
+                       String layer=myControl.getLayer();
+                       if (layer.equals("On_SubControl_Interface_Layer"))
                                report.setStatus(Report.PASS);
                        else{
                                report.setStatus(Report.FAIL);
-                               report.setMessage(s);
+                               report.setMessage("The property from 
getter:layer="+layer);
                        }
-                       */
-                       /* BUG: getter/setter in generated bean class is busted!
-                               Just fail this test until it is fixed*/
-                       report.setStatus(Report.FAIL);
-                       report.setMessage("Control bean getter/setter is 
broken. Check the latest development please.");
                }
                return report;
        }
@@ -173,20 +164,14 @@
                        report.setMessage("the control is NULL");
                }
                else {
-                       /*
-                       myControl.getWhereAboutLayer("new layer");
-                       String s=myControl.getLayerByContext();
-                       if (s.equals("new position"))
+                       myControl.setLayer("NEW_VALUE_FOR_LAYER");
+                       String the_layer=myControl.getLayerByContext();
+                       if (the_layer.equals("NEW_VALUE_FOR_LAYER"))
                                report.setStatus(Report.PASS);
                        else{
                                report.setStatus(Report.FAIL);
-                               report.setMessage(s);
+                               report.setMessage(the_layer);
                        }
-                       */
-                       /* BUG: getter/setter in generated bean class is busted!
-                               Just fail this test until it is fixed*/
-                       report.setStatus(Report.FAIL);
-                       report.setMessage("Control bean getter/setter is 
broken. Check the latest development please.");
                }
                return report;
        }
@@ -202,7 +187,11 @@
                }
                else {
                        String s=myControl.getLayerByContext();
-                       if (s.equals("On_SubControl_Interface_Layer"))
+                       if (s==null){
+                               report.setStatus(Report.FAIL);
+                               report.setMessage("The property retrieved from 
context is NULL");
+                       }
+                       else if (s.equals("On_SubControl_Interface_Layer"))
                                report.setStatus(Report.PASS);
                        else{
                                report.setStatus(Report.FAIL);
@@ -244,19 +233,13 @@
                        report.setMessage("the control is NULL");
                }
                else {
-                       /*
-                       String s=myControl.getNewPropertyMessage();
-                       if (s.equals("New Property Declared by Sub Control"))
+                       String s=myControl.getMessage();
+                       if (s.equals(SubControl.A_MESSAGE))
                                report.setStatus(Report.PASS);
                        else{
                                report.setStatus(Report.FAIL);
                                report.setMessage(s);
                        }
-                       */
-                       /* BUG: getter/setter in generated bean class is busted!
-                               Just fail this test until it is fixed*/
-                       report.setStatus(Report.FAIL);
-                       report.setMessage("Control bean getter/setter is 
broken. Check the latest development please.");
                }
                return report;
        }
@@ -270,19 +253,14 @@
                        report.setMessage("the control is NULL");
                }
                else {
-                       /*
-                       String s=myControl.setNewPropertyMessage("new message 
for new property");
-                       if (s.equals("On_SubControl_Interface_Layer"))
+                       myControl.setMessage("NEW_VALUE_FOR_EXTENDED_PROPERTY");
+                       String 
the_new_value=myControl.getExtendedPropertyByContext();
+                       if 
(the_new_value.equals("NEW_VALUE_FOR_EXTENDED_PROPERTY"))
                                report.setStatus(Report.PASS);
                        else{
                                report.setStatus(Report.FAIL);
-                               report.setMessage(s);
+                               report.setMessage("The reset 
value:"+the_new_value);
                        }
-                       */
-                       /* BUG: getter/setter in generated bean class is busted!
-                               Just fail this test until it is fixed*/
-                       report.setStatus(Report.FAIL);
-                       report.setMessage("Control bean getter/setter is 
broken. Check the latest development please.");
                }
                return report;
        }

Reply via email to