[jboss-cvs] jboss-seam/src/test/integration/src/org/jboss/seam/test/integration ...

Peter Muir peter at bleepbleep.org.uk
Tue Jan 8 07:29:39 EST 2008


  User: pmuir   
  Date: 08/01/08 07:29:39

  Modified:    src/test/integration/src/org/jboss/seam/test/integration  
                        testng.xml
  Added:       src/test/integration/src/org/jboss/seam/test/integration  
                        PageParamTest.java
  Log:
  Minor
  
  Revision  Changes    Path
  1.12      +6 -0      jboss-seam/src/test/integration/src/org/jboss/seam/test/integration/testng.xml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: testng.xml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/test/integration/src/org/jboss/seam/test/integration/testng.xml,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -b -r1.11 -r1.12
  --- testng.xml	24 Nov 2007 23:25:11 -0000	1.11
  +++ testng.xml	8 Jan 2008 12:29:39 -0000	1.12
  @@ -64,4 +64,10 @@
             <class name="org.jboss.seam.test.integration.SeamMockELResolverTest" />
           </classes>
       </test>
  +    
  +    <test name="Seam Core - Integration: Pages.xml">
  +        <classes>
  +          <class name="org.jboss.seam.test.integration.PageParamTest" />
  +        </classes>
  +    </test>
   </suite>
  
  
  
  1.1      date: 2008/01/08 12:29:39;  author: pmuir;  state: Exp;jboss-seam/src/test/integration/src/org/jboss/seam/test/integration/PageParamTest.java
  
  Index: PageParamTest.java
  ===================================================================
  package org.jboss.seam.test.integration;
  
  import org.jboss.seam.RequiredException;
  import org.jboss.seam.mock.SeamTest;
  import org.testng.annotations.Test;
  
  /**
   * @author Pete Muir
   *
   */
  public class PageParamTest extends SeamTest
  {
  
     @Test
     public void testPageParameter() throws Exception
     {
        new FacesRequest("/pageWithParameter.xhtml")
        {
           @Override
           protected void beforeRequest()
           {
              setParameter("personName", "pete");
           }
           
           @Override
           protected void invokeApplication() throws Exception
           {
              assert "pete".equals(getValue("#{person.name}"));
           }
        }.run();
        
        new FacesRequest("/pageWithParameter.xhtml")
        {
           @Override
           protected void beforeRequest()
           {
              setParameter("anotherPersonName", "pete");
           }
           
           @Override
           protected void invokeApplication() throws Exception
           {
              assert getValue("#{person.name}") == null;
           }
        }.run();
     }
     
     @Test
     public void testRequiredPageParameter() throws Exception
     {
        new FacesRequest("/pageWithRequiredParameter.xhtml")
        {
           @Override
           protected void beforeRequest()
           {
              setParameter("personName", "pete");
           }
           
           @Override
           protected void invokeApplication() throws Exception
           {
              assert "pete".equals(getValue("#{person.name}"));
           }
        }.run();
        
     }
     
  }
  
  
  



More information about the jboss-cvs-commits mailing list