Author: jsong
Date: Wed Dec 15 13:47:20 2004
New Revision: 112027

URL: http://svn.apache.org/viewcvs?view=rev&rev=112027
Log:
Update test on instantiating controls using Controls api.

Modified:
   
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/instantiate/DriveSingleProperty.java
   
incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/instantiate/TestInstantiate.java

Modified: 
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/instantiate/DriveSingleProperty.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/instantiate/DriveSingleProperty.java?view=diff&rev=112027&p1=incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/instantiate/DriveSingleProperty.java&r1=112026&p2=incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/instantiate/DriveSingleProperty.java&r2=112027
==============================================================================
--- 
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/instantiate/DriveSingleProperty.java
      (original)
+++ 
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/instantiate/DriveSingleProperty.java
      Wed Dec 15 13:47:20 2004
@@ -34,4 +34,22 @@
                return report;
        }
 
+
+       public Report doTestReconfiguredProperty(String expected){
+
+               Report report=new Report();
+
+               if (myControl==null)
+                       report.setStatus(Report.FAIL);
+               else
+               {
+                       if (myControl.sayHello().equals(expected))
+                               report.setStatus(Report.PASS);
+                       else
+                               report.setStatus(Report.FAIL);
+
+               }
+               return report;
+       }
+
 }

Modified: 
incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/instantiate/TestInstantiate.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/instantiate/TestInstantiate.java?view=diff&rev=112027&p1=incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/instantiate/TestInstantiate.java&r1=112026&p2=incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/instantiate/TestInstantiate.java&r2=112027
==============================================================================
--- 
incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/instantiate/TestInstantiate.java
      (original)
+++ 
incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/java/instantiate/TestInstantiate.java
      Wed Dec 15 13:47:20 2004
@@ -4,6 +4,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.api.properties.PropertyMap;
 import org.apache.beehive.controls.test.controls.instantiate.HelloControlBean;
 import org.apache.beehive.controls.test.controls.property.SingleProperty;
 import org.apache.beehive.controls.test.controls.property.SinglePropertyBean;
@@ -96,13 +97,14 @@
         */
        @Freq("detailed")
        @Status("inactive")
-    public void testProgrammWithProperty() throws Exception
+    public void testProgramWithProperty() throws Exception
     {
-               /*BUG:CR190302
+               /*
+               We still can not do this because of JIRA-BEEHIVE-137
 
                Report report=new Report();
 
-               PropertyMap greetAttr = new 
(PropertyMap(SingleProperty.Greeting.class);
+               PropertyMap greetAttr = new 
PropertyMap(SingleProperty.Greeting.class);
                greetAttr.setProperty("GreetWord","Good afternoon!");
                SinglePropertyBean spbean = 
(SinglePropertyBean)Controls.instantiate(
                        cl,
@@ -111,11 +113,10 @@
 
                DriveSingleProperty driver=new DriveSingleProperty();
                driver.setControl(spbean);
-               report=driver.doTest();
+               report=driver.doTestReconfiguredProperty("Good afternoon!");
                String result=report.getStatus();
                if (!result.equals(Report.PASS))
                        fail(report.getMessage());
-
                */
     }
 }

Reply via email to