[jboss-cvs] jboss-seam/src/test/unit/META-INF ...
Peter Muir
peter at bleepbleep.org.uk
Mon Oct 8 14:15:49 EDT 2007
User: pmuir
Date: 07/10/08 14:15:49
Added: src/test/unit/META-INF seam.properties
pagesForPageActionsTest.xml
Log:
JBSEAM-2028
Revision Changes Path
1.1 date: 2007/10/08 18:15:49; author: pmuir; state: Exp;jboss-seam/src/test/unit/META-INF/seam.properties
<<Binary file>>
1.1 date: 2007/10/08 18:15:49; author: pmuir; state: Exp;jboss-seam/src/test/unit/META-INF/pagesForPageActionsTest.xml
Index: pagesForPageActionsTest.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<pages xmlns="http://jboss.com/products/seam/pages"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://jboss.com/products/seam/pages
http://jboss.com/products/seam/pages-2.0.xsd">
<page view-id="/action-test01a.xhtml">
<action execute="#{testActions.nonNullActionA}" />
<action execute="#{testActions.nonNullActionB}" />
</page>
<page view-id="/action-test01b.xhtml" action="#{testActions.nonNullActionA}">
<action execute="#{testActions.nonNullActionB}" />
</page>
<page view-id="/action-test01*">
<navigation from-action="#{testActions.nonNullActionA}">
<rule if-outcome="outcomeA">
<render view-id="/pageA.xhtml" />
</rule>
</navigation>
<navigation from-action="#{testActions.nonNullActionB}">
<rule if-outcome="outcomeB">
<render view-id="/pageB.xhtml" />
</rule>
</navigation>
</page>
<page view-id="/action-test02.xhtml">
<action execute="#{testActions.nonNullActionA}" />
<action execute="#{testActions.nonNullActionB}" />
<action execute="#{testActions.nonNullActionC}" />
<navigation from-action="#{testActions.nonNullActionB}">
<rule if-outcome="outcomeB">
<render view-id="/pageB.xhtml" />
</rule>
</navigation>
</page>
<page view-id="/action-test03.xhtml">
<action execute="#{testActions.nullActionA}" />
<action execute="#{testActions.nonNullActionB}" />
<navigation from-action="#{testActions.nullActionA}">
<render view-id="/pageA.xhtml"/>
</navigation>
<navigation from-action="#{testActions.nonNullActionB}">
<rule if-outcome="outcomeB">
<render view-id="/pageB.xhtml" />
</rule>
</navigation>
</page>
<page view-id="/action-test04.xhtml">
<action execute="#{testActions.nullActionA}" />
<action execute="#{testActions.nonNullActionB}" />
<action execute="#{testActions.nonNullActionC}" />
<navigation>
<rule>
<render view-id="/action-test04.xhtml"/>
</rule>
</navigation>
</page>
<page view-id="/action-test05.xhtml">
<action execute="#{testActions.nonNullActionA}" />
<action execute="#{testActions.nonNullActionB}" />
<navigation from-action="#{testActions.nonNullActionA}">
<rule if-outcome="outcomeA">
<redirect view-id="/pageA.xhtml" />
</rule>
</navigation>
<navigation from-action="#{testActions.nonNullActionB}">
<rule if-outcome="outcomeB">
<redirect view-id="/pageB.xhtml" />
</rule>
</navigation>
</page>
<!-- The next two page nodes (action-test05*) demonstrate the old
behavior, where successive actions could trigger navigations on
different page nodes because the viewId changes mid-run -->
<page view-id="/action-test99a.xhtml">
<action execute="#{testActions.nonNullActionA}" />
<action execute="#{testActions.nonNullActionB}" />
<navigation from-action="#{testActions.nonNullActionA}">
<rule if-outcome="outcomeA">
<render view-id="/action-test99b.xhtml" />
</rule>
</navigation>
</page>
<page view-id="/action-test99b.xhtml">
<action execute="#{testActions.nonNullActionC}" />
<navigation from-action="#{testActions.nonNullActionB}">
<rule if-outcome="outcomeB">
<render view-id="/pageB.xhtml" />
</rule>
</navigation>
</page>
</pages>
More information about the jboss-cvs-commits
mailing list