/* * AuthorityTest.java * JUnit based test * * Created on March 27, 2006, 2:10 PM */ package fileprocessing; import junit.framework.*; import java.util.BitSet; import java.util.StringTokenizer; /** * * @author kerzner */ public class AuthorityTest extends TestCase { public AuthorityTest(String testName) { super(testName); } protected void setUp() throws Exception { } protected void tearDown() throws Exception { } public static Test suite() { TestSuite suite = new TestSuite(AuthorityTest.class); return suite; } /** * Test of fromString method, of class fileprocessing.Authority. */ public void testFromString() { System.out.println("fromString"); String str = "{1, 4, 6, 19, 23}"; Authority instance = new Authority(); instance.fromString(str); String strOut = instance.toString(); assertEquals(str, strOut); } /** * Test of setAuthority method, of class fileprocessing.Authority. */ public void testSetAuthority() { System.out.println("setAuthority"); Authority.Area area = Authority.Area.Companies; Authority.Permission permission = Authority.Permission.Read; boolean x = true; Authority instance = new Authority(); instance.setAuthority(area, permission, x); instance.setAllAuthority(x); // in the debugger for now assertTrue(instance.getAuthority(area, permission) == x); } }