package edu.harvard.iq.dataverse.engine; import edu.harvard.iq.dataverse.authorization.Permission; import edu.harvard.iq.dataverse.DataFile; import edu.harvard.iq.dataverse.Dataset; import edu.harvard.iq.dataverse.Dataverse; import edu.harvard.iq.dataverse.DvObject; import org.junit.Test; import static org.junit.Assert.*; /** * * @author michael */ public class PermissionTest { /** * Test of appliesTo method, of class Permission. */ @Test public void testAppliesTo() { assertFalse( Permission.EditDataverse.appliesTo(DvObject.class) ); assertTrue( Permission.EditDataverse.appliesTo(Dataverse.class) ); assertFalse( Permission.EditDataverse.appliesTo(DataFile.class) ); assertTrue( Permission.EditDataset.appliesTo(Dataset.class) ); assertFalse( Permission.EditDataset.appliesTo(DvObject.class) ); assertFalse( Permission.EditDataset.appliesTo(Dataverse.class) ); } }