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()); - */ } }
