You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by js...@apache.org on 2005/05/05 21:43:39 UTC
svn commit: r168391 - in /incubator/beehive/trunk/controls/test:
src/controls/org/apache/beehive/controls/test/controls/contextevent/
src/controls/org/apache/beehive/controls/test/controls/extension/
src/drivers/org/apache/beehive/controls/test/driver/contextevent/
src/units/org/apache/beehive/controls/test/jpf/event/
src/units/org/apache/beehive/controls/test/jpf/extension/
src/units/org/apache/beehive/controls/test/jws/contextevent/
webapps/controlsWeb/WEB-INF/src/jws/
webapps/controlsWeb/event/eventhandler/ webapps/controlsWeb/extension/
Author: jsong
Date: Thu May 5 12:43:38 2005
New Revision: 168391
URL: http://svn.apache.org/viewcvs?rev=168391&view=rev
Log:
Update controls detaled.test and activate more detailed tests.
Modified:
incubator/beehive/trunk/controls/test/src/controls/org/apache/beehive/controls/test/controls/contextevent/RecorderImpl.jcs
incubator/beehive/trunk/controls/test/src/controls/org/apache/beehive/controls/test/controls/extension/SubControlImpl.jcs
incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/contextevent/DriveBeanRecorder.java
incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jpf/event/TestEvent.java
incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jpf/extension/TestSubControl.java
incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/contextevent/TestContextEvent.java
incubator/beehive/trunk/controls/test/webapps/controlsWeb/WEB-INF/src/jws/ContextEvent.jws
incubator/beehive/trunk/controls/test/webapps/controlsWeb/event/eventhandler/Controller.jpf
incubator/beehive/trunk/controls/test/webapps/controlsWeb/extension/Controller.jpf
Modified: incubator/beehive/trunk/controls/test/src/controls/org/apache/beehive/controls/test/controls/contextevent/RecorderImpl.jcs
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/controls/test/src/controls/org/apache/beehive/controls/test/controls/contextevent/RecorderImpl.jcs?rev=168391&r1=168390&r2=168391&view=diff
==============================================================================
--- incubator/beehive/trunk/controls/test/src/controls/org/apache/beehive/controls/test/controls/contextevent/RecorderImpl.jcs (original)
+++ incubator/beehive/trunk/controls/test/src/controls/org/apache/beehive/controls/test/controls/contextevent/RecorderImpl.jcs Thu May 5 12:43:38 2005
@@ -32,7 +32,7 @@
System.out.println("onCreate invoked on RecorderImpl");
System.out.println("++++++++++++++++++++++++++++++++++++++++++");
- event_log=event_log+"onCreate";
+ event_log=event_log+"onCreate";
}
/*A EventHandler that listens to onAcquire event*/
@@ -42,7 +42,7 @@
System.out.println("+++++++++++++++++++++++++++++++++++++++++");
System.out.println("onAcquire invoked on RecorderImpl");
System.out.println("++++++++++++++++++++++++++++++++++++++++++");
- event_log=event_log+"onAcquire";
+ event_log=event_log+"onAcquire";
}
/*A EventHandler that listens to onRelease event*/
@@ -53,7 +53,7 @@
System.out.println("onRelease invoked on RecorderImpl");
System.out.println("++++++++++++++++++++++++++++++++++++++++++");
- event_log=event_log+"onRelease";
+ event_log=event_log+"onRelease";
}
/*Returns the event log*/
@@ -63,6 +63,6 @@
System.out.println("getRecord method invoked on RecorderImpl");
System.out.println("++++++++++++++++++++++++++++++++++++++++++++++");
- return event_log;
+ return event_log;
}
}
Modified: incubator/beehive/trunk/controls/test/src/controls/org/apache/beehive/controls/test/controls/extension/SubControlImpl.jcs
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/controls/test/src/controls/org/apache/beehive/controls/test/controls/extension/SubControlImpl.jcs?rev=168391&r1=168390&r2=168391&view=diff
==============================================================================
--- incubator/beehive/trunk/controls/test/src/controls/org/apache/beehive/controls/test/controls/extension/SubControlImpl.jcs (original)
+++ incubator/beehive/trunk/controls/test/src/controls/org/apache/beehive/controls/test/controls/extension/SubControlImpl.jcs Thu May 5 12:43:38 2005
@@ -46,10 +46,6 @@
}
public int invokeExtendedEventFromSubControl(){
-
- System.out.println("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&");
- System.out.println("on sub control impl class");
- System.out.println("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&");
subevent.method1();
return 0;
}
Modified: incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/contextevent/DriveBeanRecorder.java
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/controls/test/src/drivers/org/apache/beehive/controls/test/driver/contextevent/DriveBeanRecorder.java?rev=168391&r1=168390&r2=168391&view=diff
==============================================================================
--- 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 Thu May 5 12:43:38 2005
@@ -52,6 +52,7 @@
);
+
report.setStatus(Report.PASS);
}
@@ -68,11 +69,6 @@
Report report=new Report();
- System.out.println("***********************************************");
- System.out.println("** DriveBeanRecorder:testResourceContextEvent**");
- System.out.println("***********************************************");
-
-
if (myControl==null){
report.setStatus(Report.FAIL);
report.setMessage("the custom control is NULL");
@@ -86,15 +82,16 @@
resourceContext.addResourceEventsListener( new ResourceContext.ResourceEvents()
{
public void onAcquire(){
-
+ /*
System.out.println("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&");
System.out.println("onAcquire invoked on DriveBeanRecorder");
System.out.println("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&");
-
+ */
onAcquireReceived=true;
};
public void onRelease(){onReleaseReceived=true;};
});
+ String s=myControl.getRecord();
report.setStatus(Report.PASS);
}
Modified: incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jpf/event/TestEvent.java
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jpf/event/TestEvent.java?rev=168391&r1=168390&r2=168391&view=diff
==============================================================================
--- incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jpf/event/TestEvent.java (original)
+++ incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jpf/event/TestEvent.java Thu May 5 12:43:38 2005
@@ -19,7 +19,7 @@
public void testByEventHandler() throws Exception
{
assertReport("/controlsWeb/event/eventhandler/begin.do");
- assertReport("/controlsWeb/event/eventhandler/verifyResult.do");
+ //assertReport("/controlsWeb/event/eventhandler/verifyResult.do");
}
Modified: incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jpf/extension/TestSubControl.java
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jpf/extension/TestSubControl.java?rev=168391&r1=168390&r2=168391&view=diff
==============================================================================
--- incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jpf/extension/TestSubControl.java (original)
+++ incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jpf/extension/TestSubControl.java Thu May 5 12:43:38 2005
@@ -288,15 +288,9 @@
* Tests invoking a method that is overwritten by subcontrol.
*/
@Freq("detailed")
- @Status("inactive")
public void testInheritedEvent() throws Exception
{
assertReport("/controlsWeb/extension/testInvokeInheritedEvent.do");
- try{
- Thread.currentThread().sleep(1000);
- }
- catch(Exception e){}
- assertReport("/controlsWeb/extension/testGetSuperClassEventRslt.do");
}
/**
@@ -306,11 +300,6 @@
public void testExtendedEvent() throws Exception
{
assertReport("/controlsWeb/extension/testInvokeExtendedEvent.do");
- try{
- Thread.currentThread().sleep(1000);
- }
- catch(Exception e){}
- assertReport("/controlsWeb/extension/testGetSubClassEventRslt.do");
}
}
Modified: incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/contextevent/TestContextEvent.java
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/contextevent/TestContextEvent.java?rev=168391&r1=168390&r2=168391&view=diff
==============================================================================
--- incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/contextevent/TestContextEvent.java (original)
+++ incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/contextevent/TestContextEvent.java Thu May 5 12:43:38 2005
@@ -2,9 +2,6 @@
import org.apache.beehive.test.tools.milton.junit.SOAPReportTestCase;
import org.apache.beehive.test.tools.mantis.annotations.tch.Freq;
-import org.apache.beehive.test.tools.mantis.annotations.tch.Status;
-import org.apache.beehive.test.tools.mantis.annotations.tch.Misc;
-
/**
@@ -35,8 +32,6 @@
* Tests listening to control's events by listener
*/
@Freq("detailed")
- @Status("inactive")
- @Misc("JIRA604")
public void testListener() throws Exception
{
assertReport("http://localhost:8080/controlsWeb/jws/ContextEvent.jws","testListeners");
Modified: incubator/beehive/trunk/controls/test/webapps/controlsWeb/WEB-INF/src/jws/ContextEvent.jws
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/controls/test/webapps/controlsWeb/WEB-INF/src/jws/ContextEvent.jws?rev=168391&r1=168390&r2=168391&view=diff
==============================================================================
--- incubator/beehive/trunk/controls/test/webapps/controlsWeb/WEB-INF/src/jws/ContextEvent.jws (original)
+++ incubator/beehive/trunk/controls/test/webapps/controlsWeb/WEB-INF/src/jws/ContextEvent.jws Thu May 5 12:43:38 2005
@@ -45,9 +45,6 @@
@WebMethod
public Report testListeners()
{
- System.out.println("***********************************************");
- System.out.println("**On ContextEvent.jws testListeners method ****");
- System.out.println("***********************************************");
DriveBeanRecorder driver=new DriveBeanRecorder();
driver.setControl(recorder);
Report report=driver.testBeanContextEvent();
Modified: incubator/beehive/trunk/controls/test/webapps/controlsWeb/event/eventhandler/Controller.jpf
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/controls/test/webapps/controlsWeb/event/eventhandler/Controller.jpf?rev=168391&r1=168390&r2=168391&view=diff
==============================================================================
--- incubator/beehive/trunk/controls/test/webapps/controlsWeb/event/eventhandler/Controller.jpf (original)
+++ incubator/beehive/trunk/controls/test/webapps/controlsWeb/event/eventhandler/Controller.jpf Thu May 5 12:43:38 2005
@@ -50,9 +50,6 @@
eventName="method1")
public void myHelloBeanMessageHandler()
{
- System.out.println("***************************************");
- System.out.println(" On Controller.jpf:event1 received!");
- System.out.println("***************************************");
eventSet1Received=true;
}
@@ -61,9 +58,6 @@
@EventHandler (field="myHelloBean", eventSet= HelloBean.EventSet2.class, eventName="set2Method2")
public int myHelloBeanMessageHandler2()
{
- System.out.println("***************************************************");
- System.out.println(" On Controller.jpf: event2 receive!");
- System.out.println("***************************************************");
eventSet2Received=true;
return 0;
}
@@ -77,22 +71,31 @@
//Invoke method on myHelloBean to trigger the events
- Report report=new Report();
- System.out.println("******************************************");
- System.out.println(" On Controller.jpf: Begin method invoked!");
- System.out.println("*******************************************");
-
-
- try{
- myHelloBean.triggerEvents();
- report.setStatus(Report.PASS);
- }
- catch(Exception e){
- report.setStatus(Report.FAIL);
- report.setExceptionStack(e);
+ Report report=new Report();
- }
+ try{
+ myHelloBean.triggerEvents();
+ report.setStatus(Report.PASS);
+
+ if (eventSet1Received && eventSet2Received)
+ report.setStatus(Report.PASS);
+ else{
+ report.setStatus(Report.FAIL);
+
+ String detail="";
+ if (!eventSet1Received)
+ detail="EventSet1 is not received.";
+ if (!eventSet2Received)
+ detail=detail+"EventSet2 is not received.";
+ report.setMessage(detail);
+ }
+ }
+ catch(Exception e){
+ report.setStatus(Report.FAIL);
+ report.setExceptionStack(e);
+ }
+
return new Forward(Report.RESULTS, Report.KEY, report);
}
Modified: incubator/beehive/trunk/controls/test/webapps/controlsWeb/extension/Controller.jpf
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/controls/test/webapps/controlsWeb/extension/Controller.jpf?rev=168391&r1=168390&r2=168391&view=diff
==============================================================================
--- incubator/beehive/trunk/controls/test/webapps/controlsWeb/extension/Controller.jpf (original)
+++ incubator/beehive/trunk/controls/test/webapps/controlsWeb/extension/Controller.jpf Thu May 5 12:43:38 2005
@@ -17,6 +17,10 @@
*/
package extension;
+
+import java.lang.InterruptedException;
+import java.lang.Thread;
+
import org.apache.beehive.netui.pageflow.PageFlowController;
import org.apache.beehive.netui.pageflow.Forward;
import org.apache.beehive.netui.pageflow.FormData;
@@ -46,30 +50,19 @@
/** EventHandler that receives SuperClassEvent from subcontrol*/
- /* This causes a compile error
@EventHandler (field="subcontrol", eventSet= SubControlBean.SuperClassEvent.class,
eventName="method1")
public void subcontrolMessageHandler()
{
- System.out.println("***************************************");
- System.out.println("SuperClassEvent received");
- System.out.println("***************************************");
-
- superClassEventReceived=true;
+ superClassEventReceived=true;
}
- */
/** EventHandler that receives SubClassEvent from subcontrol*/
-
@EventHandler (field="subcontrol", eventSet= SubControlBean.SubClassEvent.class,
eventName="method1")
public void subcontrolMessageHandler2()
{
- System.out.println("***************************************");
- System.out.println("SubClassEvent received");
- System.out.println("***************************************");
-
- subClassEventReceived=true;
+ subClassEventReceived=true;
}
@@ -477,15 +470,19 @@
)
protected Forward testInvokeExtendedEvent(){
- System.out.println("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&");
- System.out.println("testInvokeExtendedEvent");
- System.out.println("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&");
-
-
Report report=new Report();
int result=subcontrol.invokeExtendedEventFromSubControl();
- if (result==0)
- report.setStatus(Report.PASS);
+ try{Thread.currentThread().sleep(500);}
+ catch(InterruptedException e){}
+ if (result==0){
+ if (subClassEventReceived)
+ report.setStatus(Report.PASS);
+ else{
+ report.setStatus(Report.FAIL);
+ report.setMessage("The inherited event is NOT received");
+ }
+
+ }
else{
report.setStatus(Report.FAIL);
report.setMessage("The event on subcontrol is not triggered successfully");
@@ -495,20 +492,23 @@
@Jpf.Action(
)
- protected Forward testGetSubClassEventRslt(){
+ protected Forward testInvokeInheritedEvent(){
- System.out.println("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&");
- System.out.println("testGetSubClassEventRslt");
- System.out.println("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&");
-
-
Report report=new Report();
+ int result=subcontrol.invokeInheritedEventFromSubControl();
- if (subClassEventReceived)
- report.setStatus(Report.PASS);
+ if (result==0){
+ if (superClassEventReceived)
+ report.setStatus(Report.PASS);
+ else{
+ report.setStatus(Report.FAIL);
+ report.setMessage("The extended event is NOT received");
+ }
+
+ }
else{
report.setStatus(Report.FAIL);
- report.setMessage("SubClassEvent is not received.");
+ report.setMessage("The event on subcontrol is not triggered successfully");
}
return new Forward(Report.RESULTS, Report.KEY, report);
}