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