/* * $Id$ * * Copyright 2010 Glencoe Software, Inc. All rights reserved. * Use is subject to license terms supplied in LICENSE.txt */ package ome.server.itests.perms42; import org.testng.annotations.Test; /** * Test of the re-enabled group permissions in Beta4.2 * * @since Beta-4.2.0 * */ @Test(groups = "ticket:1434") public class MiscPermissionsTest extends PermissionsTest { @Test public void testUserLoggedIntoGroupDuringGroupChangeIsNotified() throws Exception { fail(); // Do we need to lock the group? // Best-effort at using umask to keep user tx going } @Test public void testIAdminChangeGroupIsNotSupported() throws Exception { fail(); } @Test public void testIAdminChangePermissionsIsSeverlyLimited() throws Exception { fail(); } @Test public void testUserInDiffGroupCantSeeObjects() throws Exception { fail(); } @Test public void testUserCantReadOwnFromAnotherContext() throws Exception { fail(); } @Test public void testPICanStillDoAnythingInGroup() throws Exception { fail(); } @Test public void testAdminCantChangePermsOfGroupByAccident() throws Exception { fail(); } @Test public void testOwnerCanCallChgrpOnCoherentGraph() throws Exception { fail(); } @Test public void testOwnerCantCallChgrpForAnotherOwner() throws Exception { fail(); } @Test public void testChgrpLeavesADeletionRecordWhereNecessary() throws Exception { fail(); } @Test public void testChgrpCanAlternativelyStoreByValue() throws Exception { fail(); } @Test public void testTriggersPreventMixingGraphs() throws Exception { fail(); } @Test public void testWorldPermissionsAreKeptCoherent() throws Exception { fail(); } @Test public void testUserCanSafelyStoreInfoInAPrivateGroup() throws Exception { fail(); } @Test public void testPICanMoveAGroupToShared() throws Exception { fail(); } @Test public void testUserWillBeInformedIfGroupIsShared() throws Exception { fail(); } }