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