@Test
    void testCustomEnvironment() {
        Map<String, String> map = new HashMap<String, String>();
        map.put("foo", "bar");
        factory.setEnvironment(map);
        assertEquals("bar", factory.getEnvironment().get("foo"));
    }
This is the only test that does not fake the JNDI environment.  It is provided for 100% test coverage.

@throws NamingException thrown because the host is always broken.
core/src/test/java/org/apache/shiro/realm/ldap/JndiLdapContextFactoryTest.java