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]

Reply via email to