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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]