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

Peter Muir peter at bleepbleep.org.uk
Sat May 5 12:37:41 EDT 2007


  User: pmuir   
  Date: 07/05/05 12:37:41

  Added:       src/test/misc/org/jboss/seam/test   SeamTestTest.java
                        Person.java
  Log:
  Some basic tests for SeamTest
  
  Revision  Changes    Path
  1.1      date: 2007/05/05 16:37:41;  author: pmuir;  state: Exp;jboss-seam/src/test/misc/org/jboss/seam/test/SeamTestTest.java
  
  Index: SeamTestTest.java
  ===================================================================
  package org.jboss.seam.test;
  
  import org.jboss.seam.mock.SeamTest;
  import org.testng.annotations.Test;
  
  public class SeamTestTest extends SeamTest
  {
     
     private static final String PETER_NAME = "Pete Muir";
     private static final String PETER_USERNAME = "pmuir";
     
     @Test
     public void testEl() throws Exception
     {
        new FacesRequest() 
        {  
           
           @Override
           protected void updateModelValues() throws Exception
           {
              setValue("#{user.name}", PETER_NAME);
           }
           
           @Override
           protected void renderResponse() throws Exception
           {
              assert getValue("#{user.name}").equals(PETER_NAME);
           }
        }.run();
     }
     
     @Test
     public void testSeamSecurity() throws Exception
     {
        new FacesRequest() 
        {  
           
           @Override
           protected void updateModelValues() throws Exception
           {
              setValue("#{identity.username}", PETER_USERNAME);
           }
           
           @Override
           protected void renderResponse() throws Exception
           {
              assert getValue("#{identity.username}").equals(PETER_USERNAME);
           }
        }.run();
     }
  
  }
  
  
  
  1.1      date: 2007/05/05 16:37:41;  author: pmuir;  state: Exp;jboss-seam/src/test/misc/org/jboss/seam/test/Person.java
  
  Index: Person.java
  ===================================================================
  package org.jboss.seam.test;
  
  import org.jboss.seam.annotations.Name;
  
  
  @Name("user")
  public class Person
  {
     
     private String name;
     
     public String getName()
     {
        return name;
     }
     
      public void setName(String name)
     {
        this.name = name;
     }
  
  }
  
  
  



More information about the jboss-cvs-commits mailing list