package de.dal33t.powerfolder.security; import junit.framework.TestCase; import de.dal33t.powerfolder.light.FolderInfo; /** * @author <a href="max@dasmaximum.net">Maximilian Krickl</a> */ public class PermissionTest extends TestCase { public void testAdminPermission() { Permission p = AdminPermission.INSTANCE; assertEquals("AdminPermission IDs not equal", p.getId(), AdminPermission.class.getSimpleName()); } public void testChangePreferencesPermission() { Permission p = ChangePreferencesPermission.INSTANCE; assertEquals("ChangePreferencesPermission IDs not equal", p.getId(), ChangePreferencesPermission.class.getSimpleName()); } public void testChangeTransferModePermission() { Permission p = ChangeTransferModePermission.INSTANCE; assertEquals("ChangeTransferModePermission IDs not equal", p.getId(), ChangeTransferModePermission.class.getSimpleName()); } public void testFolderCreatePermission() { Permission p = FolderCreatePermission.INSTANCE; assertEquals("FolderCreatePermission IDs not equal", p.getId(), FolderCreatePermission.class.getSimpleName()); } public void testFolderRemovePermission() { Permission p = FolderRemovePermission.INSTANCE; assertEquals("FolderRemovePermission IDs not equal", p.getId(), FolderRemovePermission.class.getSimpleName()); } public void testFolderAdminPermission() { Permission fap = new FolderAdminPermission(new FolderInfo("myFolder", "4711")); assertEquals("FolderAdminPermission IDs not equal", fap.getId(), "4711_FP_FolderAdminPermission"); } public void testFolderOwnerPermission() { FolderOwnerPermission fap = new FolderOwnerPermission(new FolderInfo( "myFolder", "4711")); assertEquals("FolderOwnerPermission IDs not equal", fap.getId(), "4711_FP_FolderOwnerPermission"); } public void testFolderReadPermission() { FolderReadPermission fap = new FolderReadPermission(new FolderInfo( "myFolder", "4711")); assertEquals("FolderReadPermission IDs not equal", fap.getId(), "4711_FP_FolderReadPermission"); } public void testFolderReadWritePermission() { FolderReadWritePermission fap = new FolderReadWritePermission( new FolderInfo("myFolder", "4711")); assertEquals("FolderReadWritePermission IDs not equal", fap.getId(), "4711_FP_FolderReadWritePermission"); } }