[jbossseam-issues] [JBoss JIRA] Commented: (JBSEAM-1000) Propagation of conversations with pageflow in testing environment.

Gavin King (JIRA) jira-events at lists.jboss.org
Mon Jun 25 12:08:21 EDT 2007


    [ http://jira.jboss.com/jira/browse/JBSEAM-1000?page=comments#action_12366684 ] 
            
Gavin King commented on JBSEAM-1000:
------------------------------------

Would you please test this again, with current CVS, I believe it should work...

> Propagation of conversations with pageflow in testing environment.
> ------------------------------------------------------------------
>
>                 Key: JBSEAM-1000
>                 URL: http://jira.jboss.com/jira/browse/JBSEAM-1000
>             Project: JBoss Seam
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 1.2.0.GA
>         Environment: windows 2000   jboss-4.0.5.GA
>            Reporter: Denis Karpov
>
> I think there is bug in testing environment (propagation of conversations with pageflow does not work)
> In this test there is 2 requests .
> In the first I start conversation and pageflow
> In the second conversation is lost.
> If I do not start pageflow then conversation propagates.
> Code:
> public class TOrdTest extends SeamTest{
>     private static final Log log = LogFactory.getLog( TOrdTest.class );
>     
>     @Test
>     public void Test1() throws Exception
>     {
>         String id = new FacesRequest(){
>             @Override
>             protected void invokeApplication() throws Exception {
>                 Conversation.instance().begin();
>                 Pageflow.instance().begin("val_buy");   // uses start-state
>                 setOutcome("browse");
>                 log.info("##### 1 Conversation_ID "+ Conversation.instance().getId());
>                 assert isLongRunningConversation();
>             }
>             @Override
>             protected void renderResponse() throws Exception {
>             }
>         }.run();
>         id = new FacesRequest("/exchange/buy_readonly.xhtml",id){
>             @Override
>             protected void beforeRequest()
>             {
>                 log.info("#####beforeRequest Conversation_ID "+ getConversationId());
>             }
>             @Override
>             protected void applyRequestValues() throws Exception {
>                 log.info("##### 2 Conversation_ID "+ Conversation.instance().getId()+"  "+getConversationId());
>             }
>             @Override
>             protected void invokeApplication() throws Exception {
>                 //Conversation.instance().beginNested();
>                 log.info("##### 3 Conversation_ID "+ Conversation.instance().getId()+"  "+getConversationId());
>                 assert isLongRunningConversation();
>             }
>         }.run();
>     }
> }
> 	

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the seam-issues mailing list