@Test public void testConfigure() throws InvalidConfigurationException, NamingException { try { ldapContextFactory.getSystemLdapContext(); Assert.fail("Expected NamingException"); } catch (NamingException e) { // expected } // now configure the relam CConnectionInfo connectionInfo = new CConnectionInfo(); connectionInfo.setHost("localhost"); connectionInfo.setPort(12345); connectionInfo.setAuthScheme("none"); connectionInfo.setSearchBase("o=sonatype"); connectionInfo.setProtocol("ldap"); ldapConfig.updateConnectionInfo(connectionInfo); ldapConfig.save(); // now we should be able to get a valid configuration ldapContextFactory.getSystemLdapContext(); }