Package com.google.enterprise.connector.dctm.dctmmockwrap

Examples of com.google.enterprise.connector.dctm.dctmmockwrap.MockDmAcl$MockAce


  }

  public void testDmWorldPrincipal() throws Exception {
    insertUsers(DmInitialize.DM_LOGIN_OK1);

    MockDmAcl aclObj = new MockDmAcl(123, "testAcl123");
    addAllowUserToAcl(aclObj, DmInitialize.DM_LOGIN_OK1);
    addAllowGroupToAcl(aclObj, "dm_world");

    aclList.processAcl(aclObj, aclValues);
    DctmAuthenticationManager authentManager =
View Full Code Here


  public void testAllowAcl() throws Exception {
    insertUsers("user1");
    insertGroup("group1", "user2", "user3");

    MockDmAcl aclObj = new MockDmAcl(123, "testAcl123");
    addAllowUserToAcl(aclObj, "user1");
    addAllowGroupToAcl(aclObj, "group1");

    aclList.processAcl(aclObj, aclValues);
View Full Code Here

  public void testAllowBrowseAcl() throws Exception {
    insertUsers("user1", "user2");
    insertGroup("group1");

    MockDmAcl aclObj = new MockDmAcl(123, "testAcl123");
    addAllowUserToAcl(aclObj, "user1");
    // add browse permission to user2 and group1
    aclObj.addAccessor("user2", IAcl.DF_PERMIT_BROWSE,
        IAcl.DF_PERMIT_TYPE_ACCESS_PERMIT, false);
    aclObj.addAccessor("group1", IAcl.DF_PERMIT_BROWSE,
        IAcl.DF_PERMIT_TYPE_ACCESS_PERMIT, true);

    aclList.processAcl(aclObj, aclValues);

    assertAclEquals(ImmutableSet.of(), SpiConstants.PROPNAME_ACLGROUPS);
View Full Code Here

  }

  public void testDenyAcl() throws Exception {
    insertUsers("user1", "user2", "user3", "user4");

    MockDmAcl aclObj = new MockDmAcl(123, "testAcl123");
    addAllowUserToAcl(aclObj, "user1");
    addDenyUserToAcl(aclObj, "user2", IAcl.DF_PERMIT_READ);
    addDenyUserToAcl(aclObj, "user3", IAcl.DF_PERMIT_WRITE);
    addDenyUserToAcl(aclObj, "user4", IAcl.DF_PERMIT_BROWSE);
View Full Code Here

  public void testGroupAcl() throws Exception {
    insertGroup("engineering", "john");
    insertGroup("sales");
    insertGroup("marketing");

    MockDmAcl aclObj = new MockDmAcl(123, "testAcl123");
    addAllowGroupToAcl(aclObj, "engineering");
    addDenyGroupToAcl(aclObj, "sales", IAcl.DF_PERMIT_READ);
    addDenyGroupToAcl(aclObj, "marketing", IAcl.DF_PERMIT_VERSION);

    aclList.processAcl(aclObj, aclValues);
View Full Code Here

  public void testGroupDmWorldAcl() throws Exception {
    insertUsers(DmInitialize.DM_LOGIN_OK1);
    insertGroup("grp1", "joseph", "user3", "user4");

    MockDmAcl aclObj = new MockDmAcl(123, "testAcl123");
    addAllowUserToAcl(aclObj, DmInitialize.DM_LOGIN_OK1);
    addAllowGroupToAcl(aclObj, "dm_world");

    aclList.processAcl(aclObj, aclValues);
View Full Code Here

TOP

Related Classes of com.google.enterprise.connector.dctm.dctmmockwrap.MockDmAcl$MockAce

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.