1 22 package org.jboss.test.security.test; 23 24 import java.io.FilePermission ; 25 import java.net.URL ; 26 import java.security.CodeSource ; 27 import java.security.Permission ; 28 import java.security.PermissionCollection ; 29 import java.security.Policy ; 30 31 37 public class PermissionNameUnitTestCase 38 extends junit.framework.TestCase 39 { 40 public PermissionNameUnitTestCase(String name) 41 { 42 super(name); 43 } 44 45 54 55 58 public void testOrdering() 59 { 60 String s0 = "starksm/Project1/Documents/readme.html"; 61 String s1 = "starksm/Project1/Documents/Folder1/readme.html"; 62 String s2 = "starksm/Project1/Documents"; 63 PermissionName n0 = new PermissionName(s0); 64 PermissionName n1 = new PermissionName(s1); 65 PermissionName n2 = new PermissionName(s2); 66 67 assertTrue(n0.toString(), s0.equals(n0.toString())); 68 assertTrue(n1.toString(), s1.equals(n1.toString())); 69 assertEquals(s0, 4, n0.size()); 70 assertEquals(s1, 5, n1.size()); 71 assertEquals(s2, 3, n2.size()); 72 assertEquals("n0 < n1", true, (n0.compareTo(n1) < 0)); 73 assertEquals("n0 > n2", true, (n0.compareTo(n2) > 0)); 74 } 75 } 76 | Popular Tags |