[jboss-cvs] jboss-seam/src/main/org/jboss/seam/mock ...
Shane Bryzak
sbryzak at redhat.com
Fri Oct 12 00:53:17 EDT 2007
User: sbryzak2
Date: 07/10/12 00:53:17
Modified: src/main/org/jboss/seam/mock BaseSeamTest.java
Log:
always invoke afterPhase for each phase
Revision Changes Path
1.34 +93 -73 jboss-seam/src/main/org/jboss/seam/mock/BaseSeamTest.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: BaseSeamTest.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/mock/BaseSeamTest.java,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -b -r1.33 -r1.34
--- BaseSeamTest.java 10 Oct 2007 15:17:42 -0000 1.33
+++ BaseSeamTest.java 12 Oct 2007 04:53:17 -0000 1.34
@@ -636,7 +636,8 @@
{
phases.beforePhase(new PhaseEvent(facesContext, PhaseId.INVOKE_APPLICATION,
MockLifecycle.INSTANCE));
-
+ try
+ {
updateConversationId();
invokeApplicationBegun = true;
@@ -652,31 +653,39 @@
viewId = getRenderedViewId();
updateConversationId();
-
+ }
+ finally
+ {
phases.afterPhase(new PhaseEvent(facesContext, PhaseId.INVOKE_APPLICATION,
MockLifecycle.INSTANCE));
}
+ }
private void updateModelValuesPhase() throws Exception
{
phases.beforePhase(new PhaseEvent(facesContext, PhaseId.UPDATE_MODEL_VALUES,
MockLifecycle.INSTANCE));
-
+ try
+ {
updateConversationId();
updateModelValues();
updateConversationId();
-
+ }
+ finally
+ {
phases.afterPhase(new PhaseEvent(facesContext, PhaseId.UPDATE_MODEL_VALUES,
MockLifecycle.INSTANCE));
}
+ }
private void processValidationsPhase() throws Exception
{
phases.beforePhase(new PhaseEvent(facesContext, PhaseId.PROCESS_VALIDATIONS,
MockLifecycle.INSTANCE));
-
+ try
+ {
updateConversationId();
processValidations();
@@ -687,31 +696,39 @@
{
facesContext.renderResponse();
}
-
+ }
+ finally
+ {
phases.afterPhase(new PhaseEvent(facesContext, PhaseId.PROCESS_VALIDATIONS,
MockLifecycle.INSTANCE));
}
+ }
private void applyRequestValuesPhase() throws Exception
{
phases.beforePhase(new PhaseEvent(facesContext, PhaseId.APPLY_REQUEST_VALUES,
MockLifecycle.INSTANCE));
-
+ try
+ {
updateConversationId();
applyRequestValues();
updateConversationId();
-
+ }
+ finally
+ {
phases.afterPhase(new PhaseEvent(facesContext, PhaseId.APPLY_REQUEST_VALUES,
MockLifecycle.INSTANCE));
}
+ }
private void restoreViewPhase()
{
phases.beforePhase(new PhaseEvent(facesContext, PhaseId.RESTORE_VIEW,
MockLifecycle.INSTANCE));
-
+ try
+ {
UIViewRoot viewRoot = facesContext.getApplication().getViewHandler().createView(
facesContext, getViewId());
facesContext.setViewRoot(viewRoot);
@@ -742,10 +759,13 @@
{
restoredViewRootAttributes.putAll(pageParameters);
}
-
+ }
+ finally
+ {
phases.afterPhase(new PhaseEvent(facesContext, PhaseId.RESTORE_VIEW,
MockLifecycle.INSTANCE));
}
+ }
private void updateConversationId()
{
More information about the jboss-cvs-commits
mailing list