Author: jsong
Date: Mon Oct 18 15:47:15 2004
New Revision: 55035

Modified:
   
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/property/DriveClientAccess.java
   
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/property/DriveClientImpl.java
   
incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/property/ClientAccessTest.java
   
incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/property/ClientImplTest.java
   
incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jpf/property/TestProperty.java
Log:
Activate 6 more tests on controls' property.
Code reviewed by Alek. Checkin.tests pass on WinXP.


Modified: 
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/property/DriveClientAccess.java
==============================================================================
--- 
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/property/DriveClientAccess.java
   (original)
+++ 
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/property/DriveClientAccess.java
   Mon Oct 18 15:47:15 2004
@@ -26,17 +26,13 @@
                        report.setMessage("the control is NULL");
                }
                else
-               {   /*
-                       control bean getter/setter is busted.
-                       before it is fixed, just fail this test.
-
-                       if 
(myControl.getGreetingGreetWord().equals(EXPECTED_GREETING))
+               {
+                       if (myControl.getGreetWord().equals(EXPECTED_GREETING))
                                report.setStatus(Report.PASS);
-                       else
+                       else{
                                report.setStatus(Report.FAIL);
-                       */
-                       report.setStatus(Report.FAIL);
-                       report.setMessage("control bean getter/setter is 
broken. Check the latest dev status.");
+                               report.setMessage("The property value from 
getter:"+myControl.getGreetWord());
+                       }
                }
                return report;
        }

Modified: 
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/property/DriveClientImpl.java
==============================================================================
--- 
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/property/DriveClientImpl.java
     (original)
+++ 
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/property/DriveClientImpl.java
     Mon Oct 18 15:47:15 2004
@@ -27,19 +27,15 @@
                }
                else
                {
-                       /*
-                       Before control bean getter/setter is fix, just fail 
this test
-
-                       myControl.setGreetingGreetWord(EXPECTED_GREETING);
+                       myControl.setGreetWord(EXPECTED_GREETING);
                        String s=myControl.sayHello();
 
                        if (s.equals(EXPECTED_GREETING))
                                report.setStatus(Report.PASS);
-                       else
+                       else{
                                report.setStatus(Report.FAIL);
-                       */
-                       report.setStatus(Report.FAIL);
-                       report.setMessage("control bean getter/setter is 
broken. Check the latest dev status.");
+                               report.setMessage("The property from 
Getter:"+s);
+                       }
 
                }
                return report;

Modified: 
incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/property/ClientAccessTest.java
==============================================================================
--- 
incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/property/ClientAccessTest.java
        (original)
+++ 
incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/property/ClientAccessTest.java
        Mon Oct 18 15:47:15 2004
@@ -5,7 +5,7 @@
 import java.beans.Beans;
 import org.apache.beehive.controls.api.bean.Control;
 import org.apache.beehive.controls.api.bean.ControlBean;
-import org.apache.beehive.controls.test.controls.property.SingleProperty2Bean;
+import org.apache.beehive.controls.test.controls.property.SinglePropertyBean;
 import org.apache.beehive.controls.test.driver.property.DriveClientAccess;
 import org.apache.beehive.test.tools.mantis.annotations.tch.Freq;
 import org.apache.beehive.test.tools.mantis.annotations.tch.Status;
@@ -14,8 +14,7 @@
 /**
  * Test accessing control's propertySet by control bean's getter/setter
  */
[EMAIL PROTECTED]("detailed")
[EMAIL PROTECTED]("inactive")
+
 public class ClientAccessTest extends TestCase
 {
     public ClientAccessTest( String s ) { super( s ); }
@@ -24,7 +23,7 @@
         * A control that declares some propertySet in its control interface
         */
     @Control
-    public SingleProperty2Bean myControl;
+    public SinglePropertyBean myControl;
 
        /** BUG: getter/setter in generated bean is busted. comment out all 
tests using getter/setter*/
 
@@ -32,6 +31,8 @@
      * Accesses property value by getter of the control bean instance.
      * The ccontrol bean is instantiated declaratively
      */
+       @Freq("detailed")
+       @Status("inactive")
     public void testGetterByDeclare() throws Exception
     {
                /*
@@ -50,12 +51,13 @@
      * Accesses property value by getter og control bean instance.
      * The control bean is instantiated programmatically
      */
+       @Freq("checkin")
     public void testGetterByProgram() throws Exception
     {
-               /*
                Report report=new Report();
-               SingleProperty2Bean 
sbean=(SingleProperty2Bean)Beans.instantiate(Thread.currentThread().getContextClassLoader(),
-                                 
"org.apache.beehive.controls.test.controls.property.SingleProperty2Bean");
+               SinglePropertyBean sbean=(SinglePropertyBean)Beans.instantiate(
+                       Thread.currentThread().getContextClassLoader(),
+            
"org.apache.beehive.controls.test.controls.property.SinglePropertyBean");
                DriveClientAccess driver=new DriveClientAccess();
                driver.setControl(sbean);
                report=driver.doTest();
@@ -63,7 +65,6 @@
                if (!result.equals(Report.PASS))
                        fail(report.getMessage());
 
-               */
     }
 
 }

Modified: 
incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/property/ClientImplTest.java
==============================================================================
--- 
incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/property/ClientImplTest.java
  (original)
+++ 
incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/property/ClientImplTest.java
  Mon Oct 18 15:47:15 2004
@@ -14,8 +14,7 @@
 /**
  * A TestCase that tests accessing control's propertySet by both impl and 
client
  */
[EMAIL PROTECTED]("detailed")
[EMAIL PROTECTED]("inactive")
+
 public class ClientImplTest extends TestCase
 {
     public ClientImplTest( String s ) { super( s ); }
@@ -35,6 +34,8 @@
      * retrieves the new value using control context on control's impl.
      * This method instantiates HelloBean by declaration
      */
+       @Freq("detailed")
+       @Status("inactive")
     public void testResetPropertyByDeclare() throws Exception
     {
                /*
@@ -53,19 +54,19 @@
      * retrieves the new value using control context on control's impl.
      * This method instantiates HelloBean by program
      */
+       @Freq("checkin")
     public void testResetPropertyByProgram() throws Exception
     {
-               /*
                Report report=new Report();
-               SingleProperty2Bean 
sbean=(SingleProperty2Bean)Beans.instantiate(Thread.currentThread().getContextClassLoader(),
-                                 
"org.apache.beehive.controls.test.controls.property.SingleProperty2Bean");
+               SinglePropertyBean sbean=(SinglePropertyBean)Beans.instantiate(
+                       Thread.currentThread().getContextClassLoader(),
+            
"org.apache.beehive.controls.test.controls.property.SinglePropertyBean");
                DriveClientImpl driver=new DriveClientImpl();
                driver.setControl(sbean);
                report=driver.doTest();
                String result=report.getStatus();
                if (!result.equals(Report.PASS))
                        fail(report.getMessage());
-               */
     }
 
 }

Modified: 
incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jpf/property/TestProperty.java
==============================================================================
--- 
incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jpf/property/TestProperty.java
     (original)
+++ 
incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jpf/property/TestProperty.java
     Mon Oct 18 15:47:15 2004
@@ -38,7 +38,6 @@
      * The control is instantiated declaratively on the pageflow
      */
        @Freq("checkin")
-       @Status("inactive")
     public void testClientAccessByDeclare() throws Exception
     {
                
assertReport("/controlsWeb/property/client_access/Controller.jpf");
@@ -50,7 +49,6 @@
      * The control is instantiated programmatically on the pageflow
      */
        @Freq("checkin")
-       @Status("inactive")
     public void testClientAccessByProgram() throws Exception
     {
                
assertReport("/controlsWeb/property/client_access2/Controller.jpf");
@@ -62,7 +60,6 @@
      * The control is instantiated declaratively on the pageflow
      */
        @Freq("checkin")
-       @Status("inactive")
     public void testPropertySetterByDeclare() throws Exception
     {
                
assertReport("/controlsWeb/property/client_impl/Controller.jpf");
@@ -73,7 +70,6 @@
      * The control is instantiated programmatically on the pageflow
      */
        @Freq("checkin")
-       @Status("inactive")
     public void testPropertySetterByProgram() throws Exception
     {
                
assertReport("/controlsWeb/property/client_impl2/Controller.jpf");

Reply via email to