User: starksm 
  Date: 01/06/10 23:22:22

  Modified:    src/main/org/jboss/test NestableGroupTest.java
                        NestablePrincipalTest.java
  Log:
  Update tests for anybody and nobody principals
  
  Revision  Changes    Path
  1.3       +22 -1     jbosssx/src/main/org/jboss/test/NestableGroupTest.java
  
  Index: NestableGroupTest.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosssx/src/main/org/jboss/test/NestableGroupTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- NestableGroupTest.java    2001/03/22 09:40:03     1.2
  +++ NestableGroupTest.java    2001/06/11 06:22:22     1.3
  @@ -7,6 +7,8 @@
   import java.util.Enumeration;
   import junit.framework.*;
   
  +import org.jboss.security.AnybodyPrincipal;
  +import org.jboss.security.NobodyPrincipal;
   import org.jboss.security.NestableGroup;
   import org.jboss.security.SimpleGroup;
   import org.jboss.security.SimplePrincipal;
  @@ -16,7 +18,7 @@
   @see org.jboss.security.NestableGroup
   
   @author [EMAIL PROTECTED]
  -@version $Revision: 1.2 $
  +@version $Revision: 1.3 $
   */
   public class NestableGroupTest extends TestCase
   {
  @@ -48,6 +50,8 @@
           suite.addTest(new NestableGroupTest("testEquals"));
           suite.addTest(new NestableGroupTest("testAddMember"));
           suite.addTest(new NestableGroupTest("testRemoveMember"));
  +        suite.addTest(new NestablePrincipalTest("testAnybody"));
  +        suite.addTest(new NestablePrincipalTest("testNobody"));
   
           return suite;
       }
  @@ -96,6 +100,23 @@
           catch(IllegalArgumentException e)
           {
           }
  +    }
  +
  +    public void testAnybody()
  +    {
  +        System.out.println("testAnybody");
  +        group.addMember(groups[0]);
  +        assert("AnybodyPrincipal.isMember", 
group.isMember(AnybodyPrincipal.ANYBODY_PRINCIPAL));
  +    }
  +
  +    public void testNobody()
  +    {
  +        System.out.println("testNobody");
  +        SimpleGroup nobodyGroup = new SimpleGroup("<NOBODY>");
  +        SimplePrincipal nobody = new SimplePrincipal("<NOBODY>");
  +        nobodyGroup.addMember(nobody);
  +        group.addMember(nobodyGroup);
  +        assert("AnybodyPrincipal.isMember", 
group.isMember(NobodyPrincipal.NOBODY_PRINCIPAL) == false);
       }
   
       /** Test of members method, of class org.jboss.security.NestableGroup. */
  
  
  
  1.2       +22 -3     jbosssx/src/main/org/jboss/test/NestablePrincipalTest.java
  
  Index: NestablePrincipalTest.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosssx/src/main/org/jboss/test/NestablePrincipalTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- NestablePrincipalTest.java        2001/03/21 08:47:44     1.1
  +++ NestablePrincipalTest.java        2001/06/11 06:22:22     1.2
  @@ -6,7 +6,9 @@
   import java.util.Enumeration;
   import junit.framework.*;
   
  +import org.jboss.security.AnybodyPrincipal;
   import org.jboss.security.NestablePrincipal;
  +import org.jboss.security.NobodyPrincipal;
   import org.jboss.security.SimpleGroup;
   import org.jboss.security.SimplePrincipal;
   
  @@ -15,7 +17,7 @@
   @see org.jboss.security.NestablePrincipal
   
   @author [EMAIL PROTECTED]
  -@version $Revision: 1.1 $
  +@version $Revision: 1.2 $
   */
   public class NestablePrincipalTest extends TestCase
   {
  @@ -39,6 +41,8 @@
           suite.addTest(new NestablePrincipalTest("testEquals"));
           suite.addTest(new NestablePrincipalTest("testAddMember"));
           suite.addTest(new NestablePrincipalTest("testRemoveMember"));
  +        suite.addTest(new NestablePrincipalTest("testAnybody"));
  +        suite.addTest(new NestablePrincipalTest("testNobody"));
   
           return suite;
       }
  @@ -59,7 +63,7 @@
       /** Test of removeMember method, of class org.jboss.security.NestablePrincipal. 
*/
       public void testRemoveMember()
       {
  -        System.out.println("testRemoveMember, this="+this.hashCode());
  +        System.out.println("testRemoveMember");
           for(int p = principals.length -1; p >= 0; p --)
           {
               assert("Remove "+principals[p], principal.removeMember(principals[p]));
  @@ -70,7 +74,7 @@
       /** Test of addMember method, of class org.jboss.security.NestablePrincipal. */
       public void testAddMember()
       {
  -        System.out.println("testAddMember, this="+this.hashCode());
  +        System.out.println("testAddMember");
           
           for(int p = 0; p < principals.length; p ++)
           {
  @@ -79,6 +83,21 @@
               assert("AddMember "+user, principal.isMember(user));
               testMembers();
           }
  +    }
  +
  +    public void testAnybody()
  +    {
  +        System.out.println("testAnybody");
  +        principal.addMember(principals[0]);
  +        assert("AnybodyPrincipal.isMember", 
principal.isMember(AnybodyPrincipal.ANYBODY_PRINCIPAL));
  +    }
  +
  +    public void testNobody()
  +    {
  +        System.out.println("testNobody");
  +        SimplePrincipal nobody = new SimplePrincipal("<NOBODY>");
  +        principal.addMember(nobody);
  +        assert("AnybodyPrincipal.isMember", 
principal.isMember(NobodyPrincipal.NOBODY_PRINCIPAL) == false);
       }
   
       /** Test of members method, of class org.jboss.security.NestablePrincipal. */
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to