1 package net.sf.jguard.ext.authorization; 2 3 import java.util.Map ; 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 fileLocation = getClass().getResource("/jGuardAuthorization.xml").toString() ; 15 String appHomePath = ""; 16 17 Map authorizationConfiguration = null; 18 try{ 19 authorizationConfiguration = AuthorizationHelper.loadConfiguration(fileLocation, appHomePath); 20 } catch (Throwable 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 |