Hashtable<String,Object> env = new Hashtable<String,Object>();
env.put( Context.SECURITY_PRINCIPAL, "" );
env.put( Context.SECURITY_CREDENTIALS, "asdf" );
env.put( Context.SECURITY_AUTHENTICATION, "DIGEST-MD5 CRAM-MD5" );
env.put( Context.PROVIDER_URL, "" );
LdapJndiProperties props = LdapJndiProperties.getLdapJndiProperties( env );
assertEquals( AuthenticationLevel.STRONG, props.getAuthenticationLevel() );
assertTrue( ArrayUtils.isEquals( StringTools.getBytesUtf8( "asdf" ), props.getCredentials() ) );
}