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();