Author: julien(a)jboss.com
Date: 2008-03-10 19:45:36 -0400 (Mon, 10 Mar 2008)
New Revision: 10254
Modified:
modules/portlet/trunk/controller/src/test/java/org/jboss/portal/portlet/controller/EventControllerContextFailureTestCase.java
Log:
started to test the failures during an event controller context callback.
Modified:
modules/portlet/trunk/controller/src/test/java/org/jboss/portal/portlet/controller/EventControllerContextFailureTestCase.java
===================================================================
---
modules/portlet/trunk/controller/src/test/java/org/jboss/portal/portlet/controller/EventControllerContextFailureTestCase.java 2008-03-10
23:27:00 UTC (rev 10253)
+++
modules/portlet/trunk/controller/src/test/java/org/jboss/portal/portlet/controller/EventControllerContextFailureTestCase.java 2008-03-10
23:45:36 UTC (rev 10254)
@@ -150,6 +150,7 @@
{
public void eventProduced(EventPhaseContext context, Event sourceEvent, Event
producedEvent)
{
+ called = true;
throw new RuntimeException();
}
};
@@ -160,13 +161,16 @@
ControllerResponse response = controller.process(context, request);
PageUpdateResponse updateResponse = assertInstanceOf(response,
PageUpdateResponse.class);
assertEquals(PortletResponse.DISTRIBUTION_DONE,
updateResponse.getEventDistributionStatus());
+ assertTrue(called);
//
+ called = false;
final Error error = new Error();
ecc = new AbstractEventControllerContext()
{
public void eventProduced(EventPhaseContext context, Event sourceEvent, Event
producedEvent)
{
+ called = true;
throw error;
}
};
@@ -182,6 +186,7 @@
catch (Error ignore)
{
assertSame(error, ignore);
+ assertTrue(called);
}
}
Show replies by date