@Test
public void defaults() throws UnknownHostException {

    JvmAgentConfig config = new JvmAgentConfig("");
    assertEquals(config.getAddress(), InetAddress.getByName(null));
    assertFalse(config.isModeStop());
    assertEquals(config.getProtocol(), "http");
    assertEquals(config.getPort(), 8778);
    assertNull(config.getAuthenticator());
    assertEquals(config.getBacklog(), 10);
    assertEquals(config.getContextPath(), "/jolokia/");
    assertEquals(config.getExecutor(), "single");
    assertEquals(config.getThreadNr(), 5);
    assertFalse(config.useSslClientAuthentication());
    assertNull(config.getKeystore());
    assertEquals(config.getKeystorePassword().length, 0);
}