Beispiel #1
0
  @Test
  public void testGroupsOnlySerializeToConf() {
    DAGAccessControls dagAccessControls = new DAGAccessControls();
    dagAccessControls
        .setGroupsWithViewACLs(Arrays.asList("g1"))
        .setGroupsWithModifyACLs(Arrays.asList("g2"));

    Configuration conf = new Configuration(false);
    dagAccessControls.serializeToConfiguration(conf);
    Assert.assertNotNull(conf.get(TezConstants.TEZ_DAG_VIEW_ACLS));
    Assert.assertNotNull(conf.get(TezConstants.TEZ_DAG_MODIFY_ACLS));

    Assert.assertEquals(" g1", conf.get(TezConstants.TEZ_DAG_VIEW_ACLS));
    Assert.assertEquals(" g2", conf.get(TezConstants.TEZ_DAG_MODIFY_ACLS));
  }