/* * codjo.net * * Common Apache License 2.0 */ package net.codjo.profile; import junit.framework.TestCase; /** * Test de la classe User * * @author $Author: gonnot $ * @version $Revision: 1.1.1.1 $ */ public class UserTest extends TestCase { User adminUser; User simpleUser; public UserTest(String name) { super(name); } public void test_isAllowedTo() { assertTrue(adminUser.isAllowedTo("SEE_ADMIN_MENU")); assertTrue(simpleUser.isAllowedTo("SEE_ADMIN_MENU") == false); assertTrue(adminUser.isAllowedTo("QUIT_APP")); assertTrue(simpleUser.isAllowedTo("QUIT_APP")); assertTrue(adminUser.isAllowedTo("UNKNOWN") == false); assertTrue(simpleUser.isAllowedTo("UNKNOWN") == false); } protected void setUp() throws Exception { System.setProperty("net.codjo.profile.file", "profile.properties"); adminUser = new User("admin", "Maintenance"); simpleUser = new User("bobo", "Utilisateur"); } }