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

Shane Bryzak Shane_Bryzak at symantec.com
Thu Nov 9 00:59:38 EST 2006


  User: sbryzak2
  Date: 06/11/09 00:59:38

  Modified:    src/test/misc/org/jboss/seam/test   testng.xml
  Added:       src/test/misc/org/jboss/seam/test   SecurityTest.java
  Log:
  unit tests
  
  Revision  Changes    Path
  1.5       +1 -0      jboss-seam/src/test/misc/org/jboss/seam/test/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/misc/org/jboss/seam/test/testng.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -b -r1.4 -r1.5
  --- testng.xml	9 Aug 2006 20:30:08 -0000	1.4
  +++ testng.xml	9 Nov 2006 05:59:37 -0000	1.5
  @@ -13,6 +13,7 @@
          <class name="org.jboss.seam.test.PhaseListenerTest"/>
          <class name="org.jboss.seam.test.RemotingTest"/>
          <class name="org.jboss.seam.test.MethodExpressionParserTest"/>
  +       <class name="org.jboss.seam.test.SecurityTest"/>
        </classes>
      </test>
   	
  
  
  
  1.1      date: 2006/11/09 05:59:37;  author: sbryzak2;  state: Exp;jboss-seam/src/test/misc/org/jboss/seam/test/SecurityTest.java
  
  Index: SecurityTest.java
  ===================================================================
  package org.jboss.seam.test;
  
  import javax.persistence.Id;
  
  import org.jboss.seam.annotations.Name;
  import org.jboss.seam.security.acl.JPAIdentityGenerator;
  import org.testng.annotations.Test;
  
  public class SecurityTest
  {
    @Name("mock")
    class MockSecureEntityMethodId {
      private Integer id;
      public MockSecureEntityMethodId(Integer id) { this.id = id; }
      @Id public Integer getId() { return id; }
    }
  
    @Name("mock")
    class MockSecureEntityFieldId {
      @Id private Integer id;
      public MockSecureEntityFieldId(Integer id) { this.id = id; }
    }
  
    @Test
    public void testJPAIdentityGenerator()
    {
      JPAIdentityGenerator gen = new JPAIdentityGenerator();
      assert("mock:1234".equals(gen.generateIdentity(new MockSecureEntityMethodId(1234))));
      assert("mock:1234".equals(gen.generateIdentity(new MockSecureEntityFieldId(1234))));
      assert(null == gen.generateIdentity(new MockSecureEntityMethodId(null)));
    }
  }
  
  
  



More information about the jboss-cvs-commits mailing list