Author: jsong
Date: Wed Oct  6 16:35:57 2004
New Revision: 53920

Modified:
   
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/contextevent/DriveBeanRecorder.java
   
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/contextevent/DriveRecorder.java
Log:
Update controls test on control lifecycle event.


Modified: 
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/contextevent/DriveBeanRecorder.java
==============================================================================
--- 
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/contextevent/DriveBeanRecorder.java
       (original)
+++ 
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/contextevent/DriveBeanRecorder.java
       Wed Oct  6 16:35:57 2004
@@ -3,20 +3,22 @@
 import org.apache.beehive.test.tools.milton.common.Report;
 import org.apache.beehive.controls.test.controls.contextevent.RecorderBean;
 
-/* This class contains the logic to test control context events.
- * By invoking methods on RecorderBean, features of control lifecycle events 
are verified.
+/* This class contains the logic to test control life cycle events.
  */
 public class DriveBeanRecorder
 {
 
        private RecorderBean myControl;
+       private boolean onCreateReceived=false;
 
        public void setControl(RecorderBean aControl){
 
                myControl=aControl;
        }
 
-
+    /*
+     * Listens to control life cycle events by adding listener to control bean 
class.
+     */
        public Report doTest(){
 
                Report report=new Report();
@@ -26,16 +28,19 @@
                        report.setMessage("the custom control is NULL");
                }
                else{
-                       /**Bug: CR190273
+                       /**Bug: CR199168
 
                        ControlBeanContext peerContext = 
myRecorder.getPeerContext();
-                       PeerContext.addCallbackListener( new 
ControlBeanContext.Callback()
-                               { public void onCreate() { //do recording };
-                                public void onAcquire() { //do recording};
-                               public void onRelease() { //do recording }; });
+                       PeerContext.addCallbackListener( new 
ControlBeanContext.LifeCycle()
+                               {
+                                       public void onCreate() { 
onCreateReceived=true;};
+
+                                   //public void onAcquire() { //do recording};
+                                   //public void onRelease() { //do recording 
};
+                               });
                        */
 
-                       /* Before CR190273 is fixed, just simply fail this 
test*/
+                       /* Before CR199168 is fixed, just simply fail this 
test*/
 
                        report.setStatus(Report.FAIL);
                        report.setMessage("Failed by CR190273. Please check the 
latest development");

Modified: 
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/contextevent/DriveRecorder.java
==============================================================================
--- 
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/contextevent/DriveRecorder.java
   (original)
+++ 
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/contextevent/DriveRecorder.java
   Wed Oct  6 16:35:57 2004
@@ -4,7 +4,6 @@
 import org.apache.beehive.controls.test.controls.contextevent.RecorderBean;
 
 /* This class contains the logic to test control context event.
- * By invoking methods on RecorderBean, features of control lifecycle events 
are verified.
  */
 
 public class DriveRecorder
@@ -17,7 +16,9 @@
                myControl=aControl;
        }
 
-
+    /*
+     * Listens to control life cycle events via EventHandler on control 
implementation class.
+     */
        public Report doTest(){
 
                Report report=new Report();

Reply via email to