Configuration conf = new Configuration();
assertFalse(ConfiguratorBase.isConnectorInfoSet(this.getClass(), conf));
ConfiguratorBase.setConnectorInfo(this.getClass(), conf, "testUser", new PasswordToken("testPassword"));
assertTrue(ConfiguratorBase.isConnectorInfoSet(this.getClass(), conf));
assertEquals("testUser", ConfiguratorBase.getPrincipal(this.getClass(), conf));
AuthenticationToken token = ConfiguratorBase.getAuthenticationToken(this.getClass(), conf);
assertEquals(PasswordToken.class, token.getClass());
assertEquals(new PasswordToken("testPassword"), token);
assertEquals(
"inline:" + PasswordToken.class.getName() + ":" + Base64.encodeBase64String(AuthenticationTokenSerializer.serialize(new PasswordToken("testPassword"))),
conf.get(ConfiguratorBase.enumToConfKey(this.getClass(), ConfiguratorBase.ConnectorInfo.TOKEN)));
}