You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@turbine.apache.org by ep...@apache.org on 2003/12/11 03:03:03 UTC
cvs commit: jakarta-turbine-fulcrum/security/api/src/java/org/apache/fulcrum/security/util SecuritySet.java
epugh 2003/12/10 18:03:03
Modified: security/api/src/test/org/apache/fulcrum/security/util
SecuritySetTest.java
security/api/src/java/org/apache/fulcrum/security/util
SecuritySet.java
Log:
Implment more methods of Set interface
Revision Changes Path
1.2 +32 -3 jakarta-turbine-fulcrum/security/api/src/test/org/apache/fulcrum/security/util/SecuritySetTest.java
Index: SecuritySetTest.java
===================================================================
RCS file: /home/cvs/jakarta-turbine-fulcrum/security/api/src/test/org/apache/fulcrum/security/util/SecuritySetTest.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SecuritySetTest.java 5 Dec 2003 23:29:11 -0000 1.1
+++ SecuritySetTest.java 11 Dec 2003 02:03:03 -0000 1.2
@@ -114,11 +114,40 @@
assertFalse(securitySet.containsName(null));
g = new DynamicGroup();
g.setName("BOB");
- g.setId("BOB");
+ g.setId("BOB");
((GroupSet) securitySet2).add(g);
securitySet.removeAll(securitySet2);
- assertEquals(0,securitySet.size());
+ assertEquals(0, securitySet.size());
+ }
+
+ public void testToArray() throws Exception
+ {
+ SecuritySet securitySet = getTestData();
+ Object array[] = securitySet.toArray();
+ assertEquals(2, array.length);
+ Object array2[] = new Object[2];
+ array2[0]="hi";
+ Object array3[]= securitySet.toArray(array2);
+ assertEquals(2, array3.length);
+ }
+
+ private SecuritySet getTestData()
+ {
+ SecuritySet securitySet = new GroupSet();
+ assertFalse(securitySet.containsName(null));
+ Group g = new DynamicGroup();
+ g.setName("JOE");
+ g.setId("JOE");
+
+ Group g2 = new DynamicGroup();
+ g2.setName("RICK");
+ g2.setId("RICK");
+
+ ((GroupSet) securitySet).add(g);
+ ((GroupSet) securitySet).add(g2);
+
+ return securitySet;
}
}
1.2 +2 -2 jakarta-turbine-fulcrum/security/api/src/java/org/apache/fulcrum/security/util/SecuritySet.java
Index: SecuritySet.java
===================================================================
RCS file: /home/cvs/jakarta-turbine-fulcrum/security/api/src/java/org/apache/fulcrum/security/util/SecuritySet.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- SecuritySet.java 5 Dec 2003 23:29:11 -0000 1.1
+++ SecuritySet.java 11 Dec 2003 02:03:03 -0000 1.2
@@ -291,7 +291,7 @@
*/
public Object[] toArray(Object[] a)
{
- throw new RuntimeException("not implemented");
+ return getSet().toArray(a);
}
public SecurityEntity getByName(String name){
---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-dev-help@jakarta.apache.org