@Test
public void testDefaults() throws ConfigurationException, InstantiationException, IllegalAccessException, InterruptedException {

    Map<String, Object> configuration = new HashMap<>();
    zkd.activate(convert(configuration), context);
    sem.tryAcquire(10, TimeUnit.SECONDS);
    assertEquals("localhost", config.zookeeper_host());
    assertEquals("2181", config.zookeeper_port());
    assertEquals(3000, config.zookeeper_timeout());
}