KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > net > sf > jguard > ext > authorization > AuthorizationHelperTest


1 package net.sf.jguard.ext.authorization;
2
3 import java.util.Map JavaDoc;
4
5 import junit.framework.TestCase;
6 import net.sf.jguard.ext.SecurityConstants;
7 import net.sf.jguard.ext.authorization.AuthorizationHelper;
8
9 public class AuthorizationHelperTest extends TestCase {
10
11
12     public void testLoadConfiguration() {
13
14         String JavaDoc fileLocation = getClass().getResource("/jGuardAuthorization.xml").toString() ;
15         String JavaDoc appHomePath = "";
16
17         Map JavaDoc authorizationConfiguration = null;
18         try{
19             authorizationConfiguration = AuthorizationHelper.loadConfiguration(fileLocation, appHomePath);
20         } catch (Throwable JavaDoc t){
21             fail("Authorization configuration loading failed : " + t.getMessage());
22         }
23         assertNotNull("authorization Map must be initialized", authorizationConfiguration);
24         assertEquals("true", authorizationConfiguration.get(SecurityConstants.AUTHORIZATION_PERMISSION_RESOLUTION_CACHING));
25
26         assertEquals("net.sf.jguard.ext.authorization.manager.XmlAuthorizationManager", authorizationConfiguration.get(SecurityConstants.AUTHORIZATION_MANAGER));
27
28         assertEquals("WEB-INF/conf/jGuard/jGuardPrincipalsPermissions.xml", authorizationConfiguration.get("authorizationXmlFileLocation"));
29         assertEquals("true", authorizationConfiguration.get("debug"));
30
31     }
32
33 }
34
Popular Tags