01: package org.nanocontainer;
02:
03: import java.io.FilePermission;
04: import java.net.URL;
05:
06: import junit.framework.TestCase;
07:
08: /**
09: *
10: * @author Mauro Talevi
11: */
12: public class ClassPathElementTestCase extends TestCase {
13:
14: public void testGetUrl() throws Exception {
15: URL url = new URL("file:///usr/lib");
16: ClassPathElement element = new ClassPathElement(url);
17: assertEquals(url, element.getUrl());
18: }
19:
20: public void testGrantPermission() throws Exception {
21: ClassPathElement element = new ClassPathElement(new URL(
22: "file:///usr/lib"));
23: element.grantPermission(new FilePermission("/usr/lib", "read"));
24: assertNotNull(element.getPermissionCollection());
25: }
26: }
|