mx4j/src/test/test/mx4j/server MBeanPermissionTest.java,1.18,1.19

Jeremy Boynes <[email protected]> Wed, 09 Feb 2005 17:25:46 +0000
Newsgroups gmane.comp.java.mx4j.cvs
Message-ID <[email protected]>
Update of /cvsroot/mx4j/mx4j/src/test/test/mx4j/server
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17366/src/test/test/mx4j/server

Modified Files:
	MBeanPermissionTest.java 
Log Message:
Fix for [ 1119438 ] In MBeanPersmission, empty [] is allowed

Index: MBeanPermissionTest.java
===================================================================
RCS file: /cvsroot/mx4j/mx4j/src/test/test/mx4j/server/MBeanPermissionTest.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -C2 -d -r1.18 -r1.19
*** MBeanPermissionTest.java	8 Feb 2005 07:12:21 -0000	1.18
--- MBeanPermissionTest.java	9 Feb 2005 17:25:36 -0000	1.19
***************
*** 287,290 ****
--- 287,291 ----
     {
        MBeanPermission implied = new MBeanPermission("mx4j.Foo#Bar[domain:k1=v1,k2=v2]", "invoke");
+       MBeanPermission all = new MBeanPermission("*", "*");
  
        shouldImply(implied, implied);
***************
*** 327,331 ****
        shouldImply(new MBeanPermission("[domain:k1=v1,k2=v2]", "invoke"), implied);
  
!       shouldImply(new MBeanPermission("*", "*"), implied);
        shouldImply(implied, new MBeanPermission(null, null, null, "invoke"));
     }
--- 328,334 ----
        shouldImply(new MBeanPermission("[domain:k1=v1,k2=v2]", "invoke"), implied);
  
!       shouldImply(all, implied);
! 
!       shouldImply(new MBeanPermission("[]", "*"), all);
        shouldImply(implied, new MBeanPermission(null, null, null, "invoke"));
     }



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click