KerberosName.setRuleMechanism(ruleMechanism);
@Test public void testValidKerberosName() throws Throwable { KerberosName.setRuleMechanism(MECHANISM_HADOOP); new HadoopKerberosName(ZOOKEEPER).getShortName(); // MECHANISM_MIT allows '/' and '@' in username KerberosName.setRuleMechanism(MECHANISM_MIT); new HadoopKerberosName(ZOOKEEPER).getShortName(); new HadoopKerberosName(ZOOKEEPER_LOCALHOST).getShortName(); new HadoopKerberosName(ZOOKEEPER_REALM).getShortName(); new HadoopKerberosName(ZOOKEEPER_LOCALHOST_REALM).getShortName(); KerberosName.setRuleMechanism(DEFAULT_MECHANISM); }